Create an unordered set from the specified values initializer list.
Declared in <bslstl_unorderedset.h>
template<
class = void,
class = void>
requires std::is_invocable_v<HASH, const KEY &> && bsl::IsStdAllocator<ALLOCATOR>::value
unordered_set(
std::initializer_list<KEY> values,
size_type initialNumBuckets,
HASH const& hashFunction,
ALLOCATOR const& basicAllocator);
Same as the preceding overload, using the specified allocator.
| Name | Description |
|---|---|
| values | initializer list of values |
| initialNumBuckets | initial number of buckets |
| hashFunction | hash function |
| basicAllocator | allocator used to supply memory |