|
| | SherwoodV3Table () |
| |
| | SherwoodV3Table (const size_type bucket_count, const ArgumentHash &hash=ArgumentHash(), const ArgumentEqual &equal=ArgumentEqual(), const ArgumentAlloc &alloc=ArgumentAlloc()) |
| |
| | SherwoodV3Table (size_type bucket_count, const ArgumentAlloc &alloc) |
| |
| | SherwoodV3Table (size_type bucket_count, const ArgumentHash &hash, const ArgumentAlloc &alloc) |
| |
| | SherwoodV3Table (const ArgumentAlloc &alloc) |
| |
| template<typename It > |
| | SherwoodV3Table (It first, It last, size_type bucket_count=0, const ArgumentHash &hash=ArgumentHash(), const ArgumentEqual &equal=ArgumentEqual(), const ArgumentAlloc &alloc=ArgumentAlloc()) |
| |
| template<typename It > |
| | SherwoodV3Table (It first, It last, size_type bucket_count, const ArgumentAlloc &alloc) |
| |
| template<typename It > |
| | SherwoodV3Table (It first, It last, size_type bucket_count, const ArgumentHash &hash, const ArgumentAlloc &alloc) |
| |
| | SherwoodV3Table (std::initializer_list< T > il, size_type bucket_count=0, const ArgumentHash &hash=ArgumentHash(), const ArgumentEqual &equal=ArgumentEqual(), const ArgumentAlloc &alloc=ArgumentAlloc()) |
| |
| | SherwoodV3Table (std::initializer_list< T > il, size_type bucket_count, const ArgumentAlloc &alloc) |
| |
| | SherwoodV3Table (std::initializer_list< T > il, size_type bucket_count, const ArgumentHash &hash, const ArgumentAlloc &alloc) |
| |
| | SherwoodV3Table (const SherwoodV3Table &other) |
| |
| | SherwoodV3Table (const SherwoodV3Table &other, const ArgumentAlloc &alloc) |
| |
| | SherwoodV3Table (SherwoodV3Table &&other) noexcept |
| |
| | SherwoodV3Table (SherwoodV3Table &&other, const ArgumentAlloc &alloc) noexcept |
| |
| SherwoodV3Table & | operator= (const SherwoodV3Table &other) |
| |
| SherwoodV3Table & | operator= (SherwoodV3Table &&other) noexcept |
| |
| | ~SherwoodV3Table () |
| |
| const allocator_type & | get_allocator () const |
| |
| const ArgumentEqual & | key_eq () const |
| |
| const ArgumentHash & | 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 FindKey &key) |
| |
| const_iterator | find (const FindKey &key) const |
| |
| size_t | count (const FindKey &key) const |
| |
| Pair< iterator, iterator > | equal_range (const FindKey &key) |
| |
| Pair< const_iterator, const_iterator > | equal_range (const FindKey &key) const |
| |
| template<typename Key , typename... Args> |
| Pair< iterator, bool > | emplace (Key &&key, Args &&... args) |
| |
| Pair< iterator, bool > | insert (const value_type &value) |
| |
| Pair< iterator, bool > | insert (value_type &&value) |
| |
| template<typename... Args> |
| iterator | emplace_hint (const_iterator, Args &&... args) |
| |
| iterator | insert (const_iterator, const value_type &value) |
| |
| iterator | insert (const_iterator, value_type &&value) |
| |
| template<typename It > |
| void | insert (It begin, It end) |
| |
| void | insert (std::initializer_list< value_type > il) |
| |
| void | rehash (size_t num_buckets) |
| |
| void | reserve (const size_t num_elements) |
| |
| convertible_to_iterator | erase (const_iterator to_erase) |
| |
| iterator | erase (const_iterator begin_it, const_iterator end_it) |
| |
| size_t | erase (const FindKey &key) |
| |
| void | clear () |
| |
| void | shrink_to_fit () |
| |
| void | swap (SherwoodV3Table &other) |
| |
| size_t | size () const |
| |
| size_t | max_size () const |
| |
| size_t | bucket_count () const |
| |
| size_type | max_bucket_count () const |
| |
| size_t | bucket (const FindKey &key) const |
| |
| float | load_factor () const |
| |
| void | max_load_factor (const float value) |
| |
| float | max_load_factor () const |
| |
| bool | empty () const |
| |