unordered_set< _Value,,, > Class Template Reference#include <_unordered_set.h>
Detailed Descriptiontemplate<class _Value, _STLP_DFL_TMPL_PARAM(_HashFcn, hash< _Value >), _STLP_DFL_TMPL_PARAM(_EqualKey, equal_to< _Value >), _STLP_DEFAULT_ALLOCATOR_SELECT(_Value)>
|
typedef hashtable<_Value, _Value, _HashFcn, _UnorderedSetTraits, _STLP_PRIV _Identity<_Value>, _EqualKey, _Alloc> unordered_set< _Value,,, >::_Ht |
Definition at line 45 of file _unordered_set.h.
typedef _Ht::key_type unordered_set< _Value,,, >::key_type |
Definition at line 47 of file _unordered_set.h.
typedef _Ht::value_type unordered_set< _Value,,, >::value_type |
Definition at line 48 of file _unordered_set.h.
typedef _Ht::hasher unordered_set< _Value,,, >::hasher |
Definition at line 49 of file _unordered_set.h.
typedef _Ht::key_equal unordered_set< _Value,,, >::key_equal |
Definition at line 50 of file _unordered_set.h.
typedef _Ht::size_type unordered_set< _Value,,, >::size_type |
Definition at line 52 of file _unordered_set.h.
typedef _Ht::difference_type unordered_set< _Value,,, >::difference_type |
Definition at line 53 of file _unordered_set.h.
typedef _Ht::pointer unordered_set< _Value,,, >::pointer |
Definition at line 54 of file _unordered_set.h.
typedef _Ht::const_pointer unordered_set< _Value,,, >::const_pointer |
Definition at line 55 of file _unordered_set.h.
typedef _Ht::reference unordered_set< _Value,,, >::reference |
Definition at line 56 of file _unordered_set.h.
typedef _Ht::const_reference unordered_set< _Value,,, >::const_reference |
Definition at line 57 of file _unordered_set.h.
typedef _Ht::iterator unordered_set< _Value,,, >::iterator |
Definition at line 59 of file _unordered_set.h.
typedef _Ht::const_iterator unordered_set< _Value,,, >::const_iterator |
Definition at line 60 of file _unordered_set.h.
typedef _Ht::local_iterator unordered_set< _Value,,, >::local_iterator |
Definition at line 61 of file _unordered_set.h.
typedef _Ht::const_local_iterator unordered_set< _Value,,, >::const_local_iterator |
Definition at line 62 of file _unordered_set.h.
typedef _Ht::allocator_type unordered_set< _Value,,, >::allocator_type |
Definition at line 64 of file _unordered_set.h.
unordered_set< _Value,,, >::unordered_set | ( | 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 75 of file _unordered_set.h.
unordered_set< _Value,,, >::unordered_set | ( | __move_source< _Self > | src | ) | [inline] |
Definition at line 80 of file _unordered_set.h.
unordered_set< _Value,,, >::unordered_set | ( | 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 92 of file _unordered_set.h.
unordered_set< _Value,,, >::unordered_set | ( | 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 99 of file _unordered_set.h.
hasher unordered_set< _Value,,, >::hash_function | ( | ) | const [inline] |
Definition at line 66 of file _unordered_set.h.
key_equal unordered_set< _Value,,, >::key_eq | ( | ) | const [inline] |
Definition at line 67 of file _unordered_set.h.
allocator_type unordered_set< _Value,,, >::get_allocator | ( | ) | const [inline] |
Definition at line 68 of file _unordered_set.h.
_Self& unordered_set< _Value,,, >::operator= | ( | const _Self & | __other | ) | [inline] |
size_type unordered_set< _Value,,, >::size | ( | ) | const [inline] |
Definition at line 110 of file _unordered_set.h.
References hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::size().
size_type unordered_set< _Value,,, >::max_size | ( | ) | const [inline] |
Definition at line 111 of file _unordered_set.h.
bool unordered_set< _Value,,, >::empty | ( | ) | const [inline] |
Definition at line 112 of file _unordered_set.h.
void unordered_set< _Value,,, >::swap | ( | _Self & | __hs | ) | [inline] |
iterator unordered_set< _Value,,, >::begin | ( | ) | [inline] |
Definition at line 115 of file _unordered_set.h.
iterator unordered_set< _Value,,, >::end | ( | ) | [inline] |
Definition at line 116 of file _unordered_set.h.
const_iterator unordered_set< _Value,,, >::begin | ( | ) | const [inline] |
Definition at line 117 of file _unordered_set.h.
const_iterator unordered_set< _Value,,, >::end | ( | ) | const [inline] |
Definition at line 118 of file _unordered_set.h.
pair<iterator, bool> unordered_set< _Value,,, >::insert | ( | const value_type & | __obj | ) | [inline] |
Definition at line 120 of file _unordered_set.h.
iterator unordered_set< _Value,,, >::insert | ( | const_iterator | , | |
const value_type & | __obj | |||
) | [inline] |
Definition at line 122 of file _unordered_set.h.
void unordered_set< _Value,,, >::insert | ( | const_iterator | __f, | |
const_iterator | __l | |||
) | [inline] |
Definition at line 128 of file _unordered_set.h.
void unordered_set< _Value,,, >::insert | ( | const value_type * | __f, | |
const value_type * | __l | |||
) | [inline] |
Definition at line 130 of file _unordered_set.h.
_STLP_TEMPLATE_FOR_CONT_EXT iterator unordered_set< _Value,,, >::find | ( | const _KT & | __key | ) | [inline] |
Definition at line 135 of file _unordered_set.h.
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator unordered_set< _Value,,, >::find | ( | const _KT & | __key | ) | const [inline] |
Definition at line 137 of file _unordered_set.h.
_STLP_TEMPLATE_FOR_CONT_EXT size_type unordered_set< _Value,,, >::count | ( | const _KT & | __key | ) | const [inline] |
Definition at line 140 of file _unordered_set.h.
_STLP_TEMPLATE_FOR_CONT_EXT pair<iterator, iterator> unordered_set< _Value,,, >::equal_range | ( | const _KT & | __key | ) | [inline] |
Definition at line 143 of file _unordered_set.h.
_STLP_TEMPLATE_FOR_CONT_EXT pair<const_iterator, const_iterator> unordered_set< _Value,,, >::equal_range | ( | const _KT & | __key | ) | const [inline] |
Definition at line 146 of file _unordered_set.h.
size_type unordered_set< _Value,,, >::erase | ( | const key_type & | __key | ) | [inline] |
Definition at line 149 of file _unordered_set.h.
void unordered_set< _Value,,, >::erase | ( | const_iterator | __it | ) | [inline] |
Definition at line 150 of file _unordered_set.h.
void unordered_set< _Value,,, >::erase | ( | const_iterator | __f, | |
const_iterator | __l | |||
) | [inline] |
Definition at line 151 of file _unordered_set.h.
void unordered_set< _Value,,, >::clear | ( | ) | [inline] |
Definition at line 152 of file _unordered_set.h.
size_type unordered_set< _Value,,, >::bucket_count | ( | ) | const [inline] |
Definition at line 154 of file _unordered_set.h.
size_type unordered_set< _Value,,, >::max_bucket_count | ( | ) | const [inline] |
Definition at line 155 of file _unordered_set.h.
size_type unordered_set< _Value,,, >::bucket_size | ( | size_type | __n | ) | const [inline] |
Definition at line 156 of file _unordered_set.h.
_STLP_TEMPLATE_FOR_CONT_EXT size_type unordered_set< _Value,,, >::bucket | ( | const _KT & | __k | ) | const [inline] |
Definition at line 158 of file _unordered_set.h.
local_iterator unordered_set< _Value,,, >::begin | ( | size_type | __n | ) | [inline] |
Definition at line 159 of file _unordered_set.h.
local_iterator unordered_set< _Value,,, >::end | ( | size_type | __n | ) | [inline] |
Definition at line 160 of file _unordered_set.h.
const_local_iterator unordered_set< _Value,,, >::begin | ( | size_type | __n | ) | const [inline] |
Definition at line 161 of file _unordered_set.h.
const_local_iterator unordered_set< _Value,,, >::end | ( | size_type | __n | ) | const [inline] |
Definition at line 162 of file _unordered_set.h.
float unordered_set< _Value,,, >::load_factor | ( | ) | const [inline] |
Definition at line 164 of file _unordered_set.h.
float unordered_set< _Value,,, >::max_load_factor | ( | ) | const [inline] |
Definition at line 165 of file _unordered_set.h.
void unordered_set< _Value,,, >::max_load_factor | ( | float | __val | ) | [inline] |
Definition at line 166 of file _unordered_set.h.
void unordered_set< _Value,,, >::rehash | ( | size_type | __hint | ) | [inline] |
Definition at line 167 of file _unordered_set.h.