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