unordered_map< _Key, _Tp,,, > Class Template Reference#include <_unordered_map.h>
Detailed Descriptiontemplate<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_HashFcn, hash< _Key >), _STLP_DFL_TMPL_PARAM(_EqualKey, equal_to< _Key >), _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp)>
|
| typedef _Key unordered_map< _Key, _Tp,,, >::key_type |
Definition at line 43 of file _unordered_map.h.
| typedef _Tp unordered_map< _Key, _Tp,,, >::data_type |
Definition at line 44 of file _unordered_map.h.
| typedef _Tp unordered_map< _Key, _Tp,,, >::mapped_type |
Definition at line 45 of file _unordered_map.h.
| typedef pair<const key_type, data_type> unordered_map< _Key, _Tp,,, >::value_type |
Definition at line 47 of file _unordered_map.h.
| typedef hashtable<value_type, key_type, _HashFcn, _UnorderedMapTraits, _STLP_SELECT1ST(value_type, _Key), _EqualKey, _Alloc > unordered_map< _Key, _Tp,,, >::_Ht |
Definition at line 57 of file _unordered_map.h.
| typedef _Ht::hasher unordered_map< _Key, _Tp,,, >::hasher |
Definition at line 59 of file _unordered_map.h.
| typedef _Ht::key_equal unordered_map< _Key, _Tp,,, >::key_equal |
Definition at line 60 of file _unordered_map.h.
| typedef _Ht::size_type unordered_map< _Key, _Tp,,, >::size_type |
Definition at line 62 of file _unordered_map.h.
| typedef _Ht::difference_type unordered_map< _Key, _Tp,,, >::difference_type |
Definition at line 63 of file _unordered_map.h.
| typedef _Ht::pointer unordered_map< _Key, _Tp,,, >::pointer |
Definition at line 64 of file _unordered_map.h.
| typedef _Ht::const_pointer unordered_map< _Key, _Tp,,, >::const_pointer |
Definition at line 65 of file _unordered_map.h.
| typedef _Ht::reference unordered_map< _Key, _Tp,,, >::reference |
Definition at line 66 of file _unordered_map.h.
| typedef _Ht::const_reference unordered_map< _Key, _Tp,,, >::const_reference |
Definition at line 67 of file _unordered_map.h.
| typedef _Ht::iterator unordered_map< _Key, _Tp,,, >::iterator |
Definition at line 69 of file _unordered_map.h.
| typedef _Ht::const_iterator unordered_map< _Key, _Tp,,, >::const_iterator |
Definition at line 70 of file _unordered_map.h.
| typedef _Ht::local_iterator unordered_map< _Key, _Tp,,, >::local_iterator |
Definition at line 71 of file _unordered_map.h.
| typedef _Ht::const_local_iterator unordered_map< _Key, _Tp,,, >::const_local_iterator |
Definition at line 72 of file _unordered_map.h.
| typedef _Ht::allocator_type unordered_map< _Key, _Tp,,, >::allocator_type |
Definition at line 74 of file _unordered_map.h.
| unordered_map< _Key, _Tp,,, >::unordered_map | ( | size_type | __n = 100, |
|
| const hasher & | __hf = hasher(), |
|||
| const key_equal & | __eql = key_equal(), |
|||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline, explicit] |
Definition at line 85 of file _unordered_map.h.
| unordered_map< _Key, _Tp,,, >::unordered_map | ( | __move_source< _Self > | src | ) | [inline] |
Definition at line 90 of file _unordered_map.h.
| unordered_map< _Key, _Tp,,, >::unordered_map | ( | const value_type * | __f, | |
| const value_type * | __l, | |||
| size_type | __n = 100, |
|||
| const hasher & | __hf = hasher(), |
|||
| const key_equal & | __eql = key_equal(), |
|||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
Definition at line 102 of file _unordered_map.h.
| unordered_map< _Key, _Tp,,, >::unordered_map | ( | const_iterator | __f, | |
| const_iterator | __l, | |||
| size_type | __n = 100, |
|||
| const hasher & | __hf = hasher(), |
|||
| const key_equal & | __eql = key_equal(), |
|||
| const allocator_type & | __a = allocator_type() | |||
| ) | [inline] |
Definition at line 109 of file _unordered_map.h.
| hasher unordered_map< _Key, _Tp,,, >::hash_function | ( | ) | const [inline] |
Definition at line 76 of file _unordered_map.h.
| key_equal unordered_map< _Key, _Tp,,, >::key_eq | ( | ) | const [inline] |
Definition at line 77 of file _unordered_map.h.
| allocator_type unordered_map< _Key, _Tp,,, >::get_allocator | ( | ) | const [inline] |
Definition at line 78 of file _unordered_map.h.
| _Self& unordered_map< _Key, _Tp,,, >::operator= | ( | const _Self & | __other | ) | [inline] |
| size_type unordered_map< _Key, _Tp,,, >::size | ( | ) | const [inline] |
Definition at line 120 of file _unordered_map.h.
References hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::size().
| size_type unordered_map< _Key, _Tp,,, >::max_size | ( | ) | const [inline] |
Definition at line 121 of file _unordered_map.h.
| bool unordered_map< _Key, _Tp,,, >::empty | ( | ) | const [inline] |
Definition at line 122 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::swap | ( | _Self & | __hs | ) | [inline] |
| iterator unordered_map< _Key, _Tp,,, >::begin | ( | ) | [inline] |
Definition at line 125 of file _unordered_map.h.
| iterator unordered_map< _Key, _Tp,,, >::end | ( | ) | [inline] |
Definition at line 126 of file _unordered_map.h.
| const_iterator unordered_map< _Key, _Tp,,, >::begin | ( | ) | const [inline] |
Definition at line 127 of file _unordered_map.h.
| const_iterator unordered_map< _Key, _Tp,,, >::end | ( | ) | const [inline] |
Definition at line 128 of file _unordered_map.h.
| pair<iterator,bool> unordered_map< _Key, _Tp,,, >::insert | ( | const value_type & | __obj | ) | [inline] |
Definition at line 130 of file _unordered_map.h.
| iterator unordered_map< _Key, _Tp,,, >::insert | ( | const_iterator | , | |
| const value_type & | __obj | |||
| ) | [inline] |
Definition at line 132 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::insert | ( | const value_type * | __f, | |
| const value_type * | __l | |||
| ) | [inline] |
Definition at line 138 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::insert | ( | const_iterator | __f, | |
| const_iterator | __l | |||
| ) | [inline] |
Definition at line 140 of file _unordered_map.h.
| _STLP_TEMPLATE_FOR_CONT_EXT iterator unordered_map< _Key, _Tp,,, >::find | ( | const _KT & | __key | ) | [inline] |
Definition at line 145 of file _unordered_map.h.
| _STLP_TEMPLATE_FOR_CONT_EXT const_iterator unordered_map< _Key, _Tp,,, >::find | ( | const _KT & | __key | ) | const [inline] |
Definition at line 147 of file _unordered_map.h.
| _STLP_TEMPLATE_FOR_CONT_EXT _Tp& unordered_map< _Key, _Tp,,, >::operator[] | ( | const _KT & | __key | ) | [inline] |
| _STLP_TEMPLATE_FOR_CONT_EXT size_type unordered_map< _Key, _Tp,,, >::count | ( | const _KT & | __key | ) | const [inline] |
Definition at line 158 of file _unordered_map.h.
| _STLP_TEMPLATE_FOR_CONT_EXT pair<iterator, iterator> unordered_map< _Key, _Tp,,, >::equal_range | ( | const _KT & | __key | ) | [inline] |
Definition at line 161 of file _unordered_map.h.
| _STLP_TEMPLATE_FOR_CONT_EXT pair<const_iterator, const_iterator> unordered_map< _Key, _Tp,,, >::equal_range | ( | const _KT & | __key | ) | const [inline] |
Definition at line 164 of file _unordered_map.h.
| size_type unordered_map< _Key, _Tp,,, >::erase | ( | const key_type & | __key | ) | [inline] |
Definition at line 167 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::erase | ( | const_iterator | __it | ) | [inline] |
Definition at line 168 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::erase | ( | const_iterator | __f, | |
| const_iterator | __l | |||
| ) | [inline] |
Definition at line 169 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::clear | ( | ) | [inline] |
Definition at line 170 of file _unordered_map.h.
| size_type unordered_map< _Key, _Tp,,, >::bucket_count | ( | ) | const [inline] |
Definition at line 172 of file _unordered_map.h.
| size_type unordered_map< _Key, _Tp,,, >::max_bucket_count | ( | ) | const [inline] |
Definition at line 173 of file _unordered_map.h.
| size_type unordered_map< _Key, _Tp,,, >::bucket_size | ( | size_type | __n | ) | const [inline] |
Definition at line 174 of file _unordered_map.h.
| _STLP_TEMPLATE_FOR_CONT_EXT size_type unordered_map< _Key, _Tp,,, >::bucket | ( | const _KT & | __k | ) | const [inline] |
Definition at line 176 of file _unordered_map.h.
| local_iterator unordered_map< _Key, _Tp,,, >::begin | ( | size_type | __n | ) | [inline] |
Definition at line 177 of file _unordered_map.h.
| local_iterator unordered_map< _Key, _Tp,,, >::end | ( | size_type | __n | ) | [inline] |
Definition at line 178 of file _unordered_map.h.
| const_local_iterator unordered_map< _Key, _Tp,,, >::begin | ( | size_type | __n | ) | const [inline] |
Definition at line 179 of file _unordered_map.h.
| const_local_iterator unordered_map< _Key, _Tp,,, >::end | ( | size_type | __n | ) | const [inline] |
Definition at line 180 of file _unordered_map.h.
| float unordered_map< _Key, _Tp,,, >::load_factor | ( | ) | const [inline] |
Definition at line 182 of file _unordered_map.h.
| float unordered_map< _Key, _Tp,,, >::max_load_factor | ( | ) | const [inline] |
Definition at line 183 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::max_load_factor | ( | float | __val | ) | [inline] |
Definition at line 184 of file _unordered_map.h.
| void unordered_map< _Key, _Tp,,, >::rehash | ( | size_type | __hint | ) | [inline] |
Definition at line 185 of file _unordered_map.h.
1.5.1