NAME¶
std::__profile::unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > -
SYNOPSIS¶
Inherits unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc >.
Public Types¶
typedef _Base::allocator_type
allocator_type
typedef _Base::const_iterator
const_iterator
typedef _Base::const_reference
const_reference
typedef _Base::difference_type
difference_type
typedef _Base::hasher
hasher
typedef _Base::iterator
iterator
typedef _Base::key_equal
key_equal
typedef _Base::key_type
key_type
typedef _Base::reference
reference
typedef _Base::size_type
size_type
typedef _Base::value_type
value_type
Public Member Functions¶
unordered_multimap (size_type __n=10, const hasher &__hf=hasher(),
const key_equal &__eql=key_equal(), const allocator_type
&__a=allocator_type())
template<typename _InputIterator >
unordered_multimap
(_InputIterator __f, _InputIterator __l, size_type __n=0, const hasher
&__hf=hasher(), const key_equal &__eql=key_equal(), const
allocator_type &__a=allocator_type())
unordered_multimap (const
_Base &__x)
unordered_multimap (
unordered_multimap &&__x)
unordered_multimap (
initializer_list< value_type > __l,
size_type __n=0, const hasher &__hf=hasher(), const key_equal
&__eql=key_equal(), const allocator_type &__a=allocator_type())
_Base &
_M_base ()
const
_Base &
_M_base () const
void
clear ()
void
insert (
std::initializer_list< value_type > __l)
iterator
insert (const value_type &__obj)
iterator
insert (const_iterator __iter, const value_type &__v)
template<typename _Pair , typename = typename
std::enable_if<std::is_convertible<_Pair,
value_type>::value>::type> iterator
insert (_Pair
&&__obj)
template<typename _Pair , typename = typename
std::enable_if<std::is_convertible<_Pair,
value_type>::value>::type> iterator
insert (const_iterator
__iter, _Pair &&__v)
template<typename _InputIter > void
insert (_InputIter __first,
_InputIter __last)
void
insert (const value_type *__first, const value_type *__last)
unordered_multimap &
operator= (const
unordered_multimap &__x)
unordered_multimap &
operator= (
unordered_multimap
&&__x)
unordered_multimap &
operator= (
initializer_list<
value_type > __l)
void
rehash (size_type __n)
void
swap (
unordered_multimap &__x)
Detailed Description¶
template<typename _Key, typename _Tp, typename _Hash =
std::hash<_Key>, typename _Pred = std::equal_to<_Key>, typename
_Alloc = std::allocator<_Key>>class
std::__profile::unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc
>¶
Class
std::unordered_multimap wrapper with performance instrumentation.
Definition at line 324 of file profile/unordered_map.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.