unordered_multimap< _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_multimap< _Key, _Tp,,, >::key_type |
Definition at line 202 of file _unordered_map.h.
typedef _Tp unordered_multimap< _Key, _Tp,,, >::data_type |
Definition at line 203 of file _unordered_map.h.
typedef _Tp unordered_multimap< _Key, _Tp,,, >::mapped_type |
Definition at line 204 of file _unordered_map.h.
typedef pair<const key_type, data_type> unordered_multimap< _Key, _Tp,,, >::value_type |
Definition at line 206 of file _unordered_map.h.
typedef hashtable<value_type, key_type, _HashFcn, _UnorderedMultimapTraits, _STLP_SELECT1ST(value_type, _Key), _EqualKey, _Alloc > unordered_multimap< _Key, _Tp,,, >::_Ht |
Definition at line 216 of file _unordered_map.h.
typedef _Ht::hasher unordered_multimap< _Key, _Tp,,, >::hasher |
Definition at line 218 of file _unordered_map.h.
typedef _Ht::key_equal unordered_multimap< _Key, _Tp,,, >::key_equal |
Definition at line 219 of file _unordered_map.h.
typedef _Ht::size_type unordered_multimap< _Key, _Tp,,, >::size_type |
Definition at line 221 of file _unordered_map.h.
typedef _Ht::difference_type unordered_multimap< _Key, _Tp,,, >::difference_type |
Definition at line 222 of file _unordered_map.h.
typedef _Ht::pointer unordered_multimap< _Key, _Tp,,, >::pointer |
Definition at line 223 of file _unordered_map.h.
typedef _Ht::const_pointer unordered_multimap< _Key, _Tp,,, >::const_pointer |
Definition at line 224 of file _unordered_map.h.
typedef _Ht::reference unordered_multimap< _Key, _Tp,,, >::reference |
Definition at line 225 of file _unordered_map.h.
typedef _Ht::const_reference unordered_multimap< _Key, _Tp,,, >::const_reference |
Definition at line 226 of file _unordered_map.h.
typedef _Ht::iterator unordered_multimap< _Key, _Tp,,, >::iterator |
Definition at line 228 of file _unordered_map.h.
typedef _Ht::const_iterator unordered_multimap< _Key, _Tp,,, >::const_iterator |
Definition at line 229 of file _unordered_map.h.
typedef _Ht::local_iterator unordered_multimap< _Key, _Tp,,, >::local_iterator |
Definition at line 230 of file _unordered_map.h.
typedef _Ht::const_local_iterator unordered_multimap< _Key, _Tp,,, >::const_local_iterator |
Definition at line 231 of file _unordered_map.h.
typedef _Ht::allocator_type unordered_multimap< _Key, _Tp,,, >::allocator_type |
Definition at line 233 of file _unordered_map.h.
unordered_multimap< _Key, _Tp,,, >::unordered_multimap | ( | 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 244 of file _unordered_map.h.
unordered_multimap< _Key, _Tp,,, >::unordered_multimap | ( | __move_source< _Self > | src | ) | [inline] |
Definition at line 249 of file _unordered_map.h.
unordered_multimap< _Key, _Tp,,, >::unordered_multimap | ( | 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 261 of file _unordered_map.h.
unordered_multimap< _Key, _Tp,,, >::unordered_multimap | ( | 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 268 of file _unordered_map.h.
hasher unordered_multimap< _Key, _Tp,,, >::hash_function | ( | ) | const [inline] |
Definition at line 235 of file _unordered_map.h.
key_equal unordered_multimap< _Key, _Tp,,, >::key_eq | ( | ) | const [inline] |
Definition at line 236 of file _unordered_map.h.
allocator_type unordered_multimap< _Key, _Tp,,, >::get_allocator | ( | ) | const [inline] |
Definition at line 237 of file _unordered_map.h.
_Self& unordered_multimap< _Key, _Tp,,, >::operator= | ( | const _Self & | __other | ) | [inline] |
Definition at line 276 of file _unordered_map.h.
References unordered_multimap< _Key, _Tp,,, >::_M_ht.
size_type unordered_multimap< _Key, _Tp,,, >::size | ( | ) | const [inline] |
Definition at line 279 of file _unordered_map.h.
References hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::size().
size_type unordered_multimap< _Key, _Tp,,, >::max_size | ( | ) | const [inline] |
Definition at line 280 of file _unordered_map.h.
bool unordered_multimap< _Key, _Tp,,, >::empty | ( | ) | const [inline] |
Definition at line 281 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::swap | ( | _Self & | __hs | ) | [inline] |
Definition at line 282 of file _unordered_map.h.
References unordered_multimap< _Key, _Tp,,, >::_M_ht.
iterator unordered_multimap< _Key, _Tp,,, >::begin | ( | ) | [inline] |
Definition at line 284 of file _unordered_map.h.
iterator unordered_multimap< _Key, _Tp,,, >::end | ( | ) | [inline] |
Definition at line 285 of file _unordered_map.h.
const_iterator unordered_multimap< _Key, _Tp,,, >::begin | ( | ) | const [inline] |
Definition at line 286 of file _unordered_map.h.
const_iterator unordered_multimap< _Key, _Tp,,, >::end | ( | ) | const [inline] |
Definition at line 287 of file _unordered_map.h.
iterator unordered_multimap< _Key, _Tp,,, >::insert | ( | const value_type & | __obj | ) | [inline] |
Definition at line 289 of file _unordered_map.h.
iterator unordered_multimap< _Key, _Tp,,, >::insert | ( | const_iterator | , | |
const value_type & | __obj | |||
) | [inline] |
Definition at line 291 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::insert | ( | const value_type * | __f, | |
const value_type * | __l | |||
) | [inline] |
Definition at line 297 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::insert | ( | const_iterator | __f, | |
const_iterator | __l | |||
) | [inline] |
Definition at line 299 of file _unordered_map.h.
_STLP_TEMPLATE_FOR_CONT_EXT iterator unordered_multimap< _Key, _Tp,,, >::find | ( | const _KT & | __key | ) | [inline] |
Definition at line 304 of file _unordered_map.h.
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator unordered_multimap< _Key, _Tp,,, >::find | ( | const _KT & | __key | ) | const [inline] |
Definition at line 306 of file _unordered_map.h.
_STLP_TEMPLATE_FOR_CONT_EXT size_type unordered_multimap< _Key, _Tp,,, >::count | ( | const _KT & | __key | ) | const [inline] |
Definition at line 309 of file _unordered_map.h.
_STLP_TEMPLATE_FOR_CONT_EXT pair<iterator, iterator> unordered_multimap< _Key, _Tp,,, >::equal_range | ( | const _KT & | __key | ) | [inline] |
Definition at line 312 of file _unordered_map.h.
_STLP_TEMPLATE_FOR_CONT_EXT pair<const_iterator, const_iterator> unordered_multimap< _Key, _Tp,,, >::equal_range | ( | const _KT & | __key | ) | const [inline] |
Definition at line 315 of file _unordered_map.h.
size_type unordered_multimap< _Key, _Tp,,, >::erase | ( | const key_type & | __key | ) | [inline] |
Definition at line 318 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::erase | ( | const_iterator | __it | ) | [inline] |
Definition at line 319 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::erase | ( | const_iterator | __f, | |
const_iterator | __l | |||
) | [inline] |
Definition at line 320 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::clear | ( | ) | [inline] |
Definition at line 321 of file _unordered_map.h.
size_type unordered_multimap< _Key, _Tp,,, >::bucket_count | ( | ) | const [inline] |
Definition at line 323 of file _unordered_map.h.
size_type unordered_multimap< _Key, _Tp,,, >::max_bucket_count | ( | ) | const [inline] |
Definition at line 324 of file _unordered_map.h.
size_type unordered_multimap< _Key, _Tp,,, >::bucket_size | ( | size_type | __n | ) | const [inline] |
Definition at line 325 of file _unordered_map.h.
_STLP_TEMPLATE_FOR_CONT_EXT size_type unordered_multimap< _Key, _Tp,,, >::bucket | ( | const _KT & | __k | ) | const [inline] |
Definition at line 327 of file _unordered_map.h.
local_iterator unordered_multimap< _Key, _Tp,,, >::begin | ( | size_type | __n | ) | [inline] |
Definition at line 328 of file _unordered_map.h.
local_iterator unordered_multimap< _Key, _Tp,,, >::end | ( | size_type | __n | ) | [inline] |
Definition at line 329 of file _unordered_map.h.
const_local_iterator unordered_multimap< _Key, _Tp,,, >::begin | ( | size_type | __n | ) | const [inline] |
Definition at line 330 of file _unordered_map.h.
const_local_iterator unordered_multimap< _Key, _Tp,,, >::end | ( | size_type | __n | ) | const [inline] |
Definition at line 331 of file _unordered_map.h.
float unordered_multimap< _Key, _Tp,,, >::load_factor | ( | ) | const [inline] |
Definition at line 333 of file _unordered_map.h.
float unordered_multimap< _Key, _Tp,,, >::max_load_factor | ( | ) | const [inline] |
Definition at line 334 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::max_load_factor | ( | float | __val | ) | [inline] |
Definition at line 335 of file _unordered_map.h.
void unordered_multimap< _Key, _Tp,,, >::rehash | ( | size_type | __hint | ) | [inline] |
Definition at line 336 of file _unordered_map.h.