List of all members.
Public Types
Public Member Functions
-
multiset (const _Compare &__comp=_Compare(), const _Allocator &__a=_Allocator())
-
template<typename _InputIterator > multiset (_InputIterator __first, _InputIterator __last, const _Compare &__comp=_Compare(), const _Allocator &__a=_Allocator())
-
multiset (const multiset &__x)
-
multiset (const _Base &__x)
-
multiset (multiset &&__x)
-
multiset (initializer_list< value_type > __l, const _Compare &__comp=_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)
-
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)
-
iterator insert (value_type &&__x)
-
iterator insert (const_iterator __position, const value_type &__x)
-
iterator insert (const_iterator __position, value_type &&__x)
-
template<typename _InputIterator > void insert (_InputIterator __first, _InputIterator __last)
-
void insert (initializer_list< value_type > __l)
-
iterator lower_bound (const key_type &__x)
-
const_iterator lower_bound (const key_type &__x) const
-
multiset & operator= (const multiset &__x)
-
multiset & operator= (multiset &&__x)
-
multiset & operator= (initializer_list< value_type > __l)
-
reverse_iterator rbegin ()
-
const_reverse_iterator rbegin () const
-
reverse_iterator rend ()
-
const_reverse_iterator rend () const
-
void swap (multiset &__x)
-
iterator upper_bound (const key_type &__x)
-
const_iterator upper_bound (const key_type &__x) const
Detailed Description
Class std::multiset 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< multiset< _Key, _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: