Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
std::multiset Class Template Reference
#include <stl_multiset.h>
List of all members.
Public Types
Public Methods
Friends
template<class _Key, class _Compare, class _Alloc> class std::multiset
Member Typedef Documentation
typedef _Key key_type
typedef _Key value_type
typedef _Compare key_compare
typedef _Compare value_compare
typedef _Rep_type::const_pointer pointer
typedef _Rep_type::const_pointer const_pointer
typedef _Rep_type::const_reference reference
typedef _Rep_type::const_reference const_reference
typedef _Rep_type::const_iterator iterator
typedef _Rep_type::const_iterator const_iterator
typedef _Rep_type::const_reverse_iterator reverse_iterator
typedef _Rep_type::const_reverse_iterator const_reverse_iterator
typedef _Rep_type::size_type size_type
typedef _Rep_type::difference_type difference_type
typedef _Rep_type::allocator_type allocator_type
Constructor & Destructor Documentation
multiset (
)
[inline]
multiset (
const _Compare &
__comp
,
const
allocator_type
&
__a
=
allocator_type
() )
[inline, explicit]
multiset (
_InputIterator
__first
,
_InputIterator
__last
)
[inline]
multiset (
_InputIterator
__first
,
_InputIterator
__last
,
const _Compare &
__comp
,
const
allocator_type
&
__a
=
allocator_type
() )
[inline]
multiset (
const multiset< _Key, _Compare,
_Alloc
> &
__x
)
[inline]
Member Function Documentation
multiset< _Key, _Compare,
_Alloc
> & operator=<_Key,_Compare,
_Alloc
> (
const multiset< _Key, _Compare,
_Alloc
> &
__x
)
[inline]
key_compare
key_comp (
) const
[inline]
value_compare
value_comp (
) const
[inline]
allocator_type
get_allocator (
) const
[inline]
iterator
begin (
) const
[inline]
iterator
end (
) const
[inline]
reverse_iterator
rbegin (
) const
[inline]
reverse_iterator
rend (
) const
[inline]
bool empty (
) const
[inline]
size_type
size (
) const
[inline]
size_type
max_size (
) const
[inline]
void swap (
multiset< _Key, _Compare,
_Alloc
> &
__x
)
[inline]
iterator
insert (
const
value_type
&
__x
)
[inline]
iterator
insert (
iterator
__position
,
const
value_type
&
__x
)
[inline]
void insert (
_InputIterator
__first
,
_InputIterator
__last
)
[inline]
void erase (
iterator
__position
)
[inline]
size_type
erase (
const
key_type
&
__x
)
[inline]
void erase (
iterator
__first
,
iterator
__last
)
[inline]
void clear (
)
[inline]
iterator
find (
const
key_type
&
__x
) const
[inline]
size_type
count (
const
key_type
&
__x
) const
[inline]
iterator
lower_bound (
const
key_type
&
__x
) const
[inline]
iterator
upper_bound (
const
key_type
&
__x
) const
[inline]
pair
<
iterator
,
iterator
> equal_range<
iterator
,
iterator
> (
const
key_type
&
__x
) const
[inline]
Friends And Related Function Documentation
bool operator== (
const multiset< _K1, _C1, _A1 > &,
const multiset< _K1, _C1, _A1 > & )
[friend]
bool operator< (
const multiset< _K1, _C1, _A1 > &,
const multiset< _K1, _C1, _A1 > & )
[friend]
The documentation for this class was generated from the following file:
stl_multiset.h
Generated at Fri Apr 6 15:54:34 2001 for libstdc++ by
1.2.6 written by
Dimitri van Heesch
, © 1997-2001