Deduce the template parameter KEY from the value_type of the initializer_list supplied to the constructor of set. Deduce the template parameters COMPARATOR and ALLOCATOR from the other parameters passed to the constructor.
Declared in <bslstl_set.h>
template<
class KEY,
class COMPARATOR = std::less<KEY>,
class ALLOCATOR = bsl::allocator<KEY>>
requires !bsl::IsStdAllocator_v<COMPARATOR> && bsl::IsStdAllocator_v<ALLOCATOR>
set<KEY, COMPARATOR, ALLOCATOR>(
std::initializer_list<KEY>,
COMPARATOR,
ALLOCATOR) -> set<KEY, COMPARATOR, ALLOCATOR>;