|
template<typename... Args> |
std::pair< typename Table::iterator, bool > | emplace (Args &&...args) |
|
std::pair< typename Table::iterator, bool > | emplace (const key_type &arg) |
|
std::pair< typename Table::iterator, bool > | emplace (key_type &arg) |
|
std::pair< typename Table::iterator, bool > | emplace (const key_type &&arg) |
|
std::pair< typename Table::iterator, bool > | emplace (key_type &&arg) |
|
| sherwood_v3_table (size_type bucket_count, const H &hash=H(), const E &equal=E(), const A &alloc=A()) |
|
| sherwood_v3_table (size_type bucket_count, const A &alloc) |
|
| sherwood_v3_table (size_type bucket_count, const H &hash, const A &alloc) |
|
| sherwood_v3_table (const A &alloc) |
|
| sherwood_v3_table (It first, It last, size_type bucket_count=0, const H &hash=H(), const E &equal=E(), const A &alloc=A()) |
|
| sherwood_v3_table (It first, It last, size_type bucket_count, const A &alloc) |
|
| sherwood_v3_table (It first, It last, size_type bucket_count, const H &hash, const A &alloc) |
|
| sherwood_v3_table (std::initializer_list< T > il, size_type bucket_count=0, const H &hash=H(), const E &equal=E(), const A &alloc=A()) |
|
| sherwood_v3_table (std::initializer_list< T > il, size_type bucket_count, const A &alloc) |
|
| sherwood_v3_table (std::initializer_list< T > il, size_type bucket_count, const H &hash, const A &alloc) |
|
| sherwood_v3_table (const sherwood_v3_table &other) |
|
| sherwood_v3_table (const sherwood_v3_table &other, const A &alloc) |
|
| sherwood_v3_table (sherwood_v3_table &&other) noexcept |
|
| sherwood_v3_table (sherwood_v3_table &&other, const A &alloc) noexcept |
|
sherwood_v3_table & | operator= (const sherwood_v3_table &other) |
|
sherwood_v3_table & | operator= (sherwood_v3_table &&other) noexcept |
|
const allocator_type & | get_allocator () const |
|
const E & | key_eq () const |
|
const H & | hash_function () const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
const_iterator | cbegin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
const_iterator | cend () const |
|
iterator | find (const T &key) |
|
const_iterator | find (const T &key) const |
|
uint64_t | count (const T &key) const |
|
std::pair< iterator, iterator > | equal_range (const T &key) |
|
std::pair< const_iterator, const_iterator > | equal_range (const T &key) const |
|
std::pair< iterator, bool > | emplace (Key &&key, Args &&...args) |
|
std::pair< iterator, bool > | insert (const value_type &value) |
|
std::pair< iterator, bool > | insert (value_type &&value) |
|
iterator | insert (const_iterator, const value_type &value) |
|
iterator | insert (const_iterator, value_type &&value) |
|
void | insert (It begin, It end) |
|
void | insert (std::initializer_list< value_type > il) |
|
iterator | emplace_hint (const_iterator, Args &&...args) |
|
void | rehash (uint64_t num_buckets) |
|
void | reserve (uint64_t num_elements) |
|
convertible_to_iterator | erase (const_iterator to_erase) |
|
iterator | erase (const_iterator begin_it, const_iterator end_it) |
|
uint64_t | erase (const T &key) |
|
void | clear () |
|
void | shrink_to_fit () |
|
void | swap (sherwood_v3_table &other) |
|
uint64_t | size () const |
|
uint64_t | max_size () const |
|
uint64_t | bucket_count () const |
|
size_type | max_bucket_count () const |
|
uint64_t | bucket (const T &key) const |
|
float | load_factor () const |
|
void | max_load_factor (float value) |
|
float | max_load_factor () const |
|
bool | empty () const |
|
template<typename T, typename H = std::hash<T>, typename E = std::equal_to<T>, typename A = std::allocator<T>>
class ska::flat_hash_set< T, H, E, A >
Definition at line 1440 of file flat_hash_map.h.