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 &)
__WORKAROUND_RENAME()
|
hash_map
|
(
|
size_type
|
__n,
|
|
const
hasher
&
|
__hf
|
|
)
|
[inline]
|
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 &)
max_bucket_count()
size_type
|
max_bucket_count
|
(
|
)
|
const [inline]
|
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.