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:
Generated at Fri Apr 6 15:54:34 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001