Same as the preceding overload, also using the specified equal.

Synopsis

Declared in <bdlc_flathashset.h>

FlatHashSet(
    bsl::initializer_list<KEY> values,
    std::size_t capacity,
    HASH const& hash,
    EQUAL const& equal,
    bslma::Allocator* basicAllocator = 0);

Parameters

Name

Description

values

initializer list of elements to insert

capacity

minimum initial capacity of the underlying array

hash

hash functor used by this set

equal

key‐equality predicate used by this set

basicAllocator

memory allocator; null uses the default

Created with MrDocs