hash_map Class Reference
| Public Member Functions |
|---|
| hash_map() |
| hash_map(size_type) |
| hash_map(const _Self &) |
| hash_map(size_type, const hasher &) |
| hash_map(size_type, const hasher &, const key_equal &, const allocator_type &) |
| hash_map(const value_type *, const value_type *) |
| hash_map(const value_type *, const value_type *, size_type) |
| hash_map(const value_type *, const value_type *, size_type, const hasher &) |
| hash_map(const value_type *, const value_type *, size_type, const hasher &, const key_equal &, const allocator_type &) |
| hash_map(const_iterator, const_iterator) |
| hash_map(const_iterator, const_iterator, size_type) |
| hash_map(const_iterator, const_iterator, size_type, const hasher &) |
| hash_map(const_iterator, const_iterator, size_type, const hasher &, const key_equal &, const allocator_type &) |
| bool _STLP_CALL | _M_equal(const _Self &, const _Self &) |
|
iterator
| begin() |
|
const_iterator
| begin() |
|
size_type
| bucket_count() |
| void | clear() |
|
size_type
| count(const key_type &) |
|
size_type
| elems_in_bucket(size_type) |
| bool | empty() |
|
iterator
| end() |
|
const_iterator
| end() |
|
pair< iterator, iterator > | equal_range(const key_type &) |
|
pair< const_iterator, const_iterator > | equal_range(const key_type &) |
|
size_type
| erase(const key_type &) |
| void | erase(iterator) |
| void | erase(iterator, iterator) |
|
iterator
| find(const key_type &) |
|
const_iterator
| find(const key_type &) |
|
allocator_type
| get_allocator() |
|
hasher
| hash_funct() |
|
pair< iterator, bool > | insert(const value_type &) |
| void | insert(const value_type *, const value_type *) |
| void | insert(const_iterator, const_iterator) |
|
pair< iterator, bool > | insert_noresize(const value_type &) |
|
key_equal
| key_eq() |
|
size_type
| max_bucket_count() |
|
size_type
| max_size() |
| _Tp & | operator[](const key_type &) |
| void | resize(size_type) |
|
size_type
| size() |
| void | swap(_Self &) |
| Private Member Type Definitions |
|---|
| typedef | _STLP_HASHTABLE _Ht |
| typedef |
hash_map< _Key, _Tp, _HashFcn, _EqualKey, _Alloc > _Self |
Constructor & Destructor Documentation
hash_map()
| __WORKAROUND_RENAME() | hash_map | ( | ) | [inline] |
hash_map(size_type)
| __WORKAROUND_RENAME() | hash_map | ( | size_type | __n | ) | [inline, explicit] |
hash_map(const _Self &)
| __WORKAROUND_RENAME() | hash_map | ( | const _Self & | __o | ) | [inline] |
hash_map(size_type, const hasher &)
hash_map(size_type, const hasher &, const key_equal &, const allocator_type &)
hash_map(const value_type *, const value_type *)
hash_map(const value_type *, const value_type *, size_type)
hash_map(const value_type *, const value_type *, size_type, const hasher &)
hash_map(const value_type *, const value_type *, size_type, const hasher &, const key_equal &, const allocator_type &)
hash_map(const_iterator, const_iterator)
hash_map(const_iterator, const_iterator, size_type)
hash_map(const_iterator, const_iterator, size_type, const hasher &)
hash_map(const_iterator, const_iterator, size_type, const hasher &, const key_equal &, const allocator_type &)
Member Functions Documentation
_M_equal(const _Self &, const _Self &)
| bool _STLP_CALL | _M_equal | ( | const _Self & | __x, |
| | const _Self & | __y |
| | ) | [static, inline] |
elems_in_bucket(size_type)
empty()
| bool | empty | ( | ) | const [inline] |
equal_range(const key_type &)
equal_range(const key_type &)
erase(iterator, iterator)
hash_funct()
|
hasher
| hash_funct | ( | ) | const [inline] |
insert(const value_type &)
insert(const value_type *, const value_type *)
insert(const_iterator, const_iterator)
insert_noresize(const value_type &)
operator[](const key_type &)
| _Tp & | operator[] | ( | const key_type & | __key | ) | [inline] |
swap(_Self &)
| void | swap | ( | _Self & | __hs | ) | [inline] |
Member Type Definitions Documentation
Typedef _Ht
| typedef _STLP_HASHTABLE | _Ht | [private] |
Typedef _Self
| typedef
hash_map< _Key, _Tp, _HashFcn, _EqualKey, _Alloc > | _Self | [private] |
Typedef _value_type
| typedef _Ht::value_type | _value_type |
Typedef allocator_type
| typedef _Ht::allocator_type | allocator_type |
Typedef const_iterator
| typedef _Ht::const_iterator | const_iterator |
Typedef const_pointer
| typedef _Ht::const_pointer | const_pointer |
Typedef const_reference
| typedef _Ht::const_reference | const_reference |
Typedef difference_type
| typedef _Ht::difference_type | difference_type |
Typedef hasher
| typedef _Ht::hasher | hasher |
Typedef iterator
| typedef _Ht::iterator | iterator |
Typedef key_equal
| typedef _Ht::key_equal | key_equal |
Typedef key_type
| typedef _Ht::key_type | key_type |
Typedef pointer
| typedef _Ht::pointer | pointer |
Typedef reference
| typedef _Ht::reference | reference |
Typedef size_type
| typedef _Ht::size_type | size_type |
Typedef value_type
| typedef _Ht::value_type | value_type |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.