List of all members.
Public Types
Public Member Functions
-
multimap (const _Compare &__comp=_Compare(), const _Allocator &__a=_Allocator())
-
template<typename _InputIterator > multimap (_InputIterator __first, _InputIterator __last, const _Compare &__comp=_Compare(), const _Allocator &__a=_Allocator())
-
multimap (const multimap &__x)
-
multimap (const _Base &__x)
-
multimap (multimap &&__x)
-
multimap (initializer_list< value_type > __l, const _Compare &__c=_Compare(), const allocator_type &__a=allocator_type())
-
_Base & _M_base ()
-
const _Base & _M_base () const
- void _M_invalidate_if (_Predicate __pred)
- void _M_transfer_from_if (_Safe_sequence &__from, _Predicate __pred)
-
iterator begin ()
-
const_iterator begin () const
-
const_iterator cbegin () const
-
const_iterator cend () const
-
void clear ()
-
const_reverse_iterator crbegin () const
-
const_reverse_iterator crend () const
-
iterator end ()
-
const_iterator end () const
-
std::pair< iterator, iterator > equal_range (const key_type &__x)
-
std::pair< const_iterator,
const_iterator > equal_range (const key_type &__x) const
-
iterator erase (const_iterator __position)
-
iterator erase (iterator __position)
-
size_type erase (const key_type &__x)
-
iterator erase (const_iterator __first, const_iterator __last)
-
iterator find (const key_type &__x)
-
const_iterator find (const key_type &__x) const
-
iterator insert (const value_type &__x)
-
template<typename _Pair , typename = typename std::enable_if<std::is_convertible<_Pair, value_type>::value>::type> iterator insert (_Pair &&__x)
-
void insert (std::initializer_list< value_type > __list)
-
iterator insert (const_iterator __position, const value_type &__x)
-
template<typename _Pair , typename = typename std::enable_if<std::is_convertible<_Pair, value_type>::value>::type> iterator insert (const_iterator __position, _Pair &&__x)
-
template<typename _InputIterator > void insert (_InputIterator __first, _InputIterator __last)
-
iterator lower_bound (const key_type &__x)
-
const_iterator lower_bound (const key_type &__x) const
-
multimap & operator= (const multimap &__x)
-
multimap & operator= (multimap &&__x)
-
multimap & operator= (initializer_list< value_type > __l)
-
reverse_iterator rbegin ()
-
const_reverse_iterator rbegin () const
-
reverse_iterator rend ()
-
const_reverse_iterator rend () const
-
void swap (multimap &__x)
-
iterator upper_bound (const key_type &__x)
-
const_iterator upper_bound (const key_type &__x) const
Detailed Description
Class std::multimap with safety/checking/debug instrumentation.
Member Function Documentation
| void __gnu_debug::_Safe_sequence::_M_invalidate_if |
( |
_Predicate |
__pred | ) |
[inherited] |
Invalidates all iterators x that reference this sequence, are not singular, and for which pred(x) returns true. pred will be invoked with the normal iterators nested in the safe ones.
| void __gnu_debug::_Safe_sequence::_M_transfer_from_if |
( |
_Safe_sequence< multimap< _Key, _Tp, _Compare, _Allocator > > & |
__from, |
|
|
_Predicate |
__pred |
|
) |
| [inherited] |
Transfers all iterators x that reference from sequence, are not singular, and for which pred(x) returns true. pred will be invoked with the normal iterators nested in the safe ones.
The documentation for this class was generated from the following file: