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