multimap< _Key, _Tp,, > Class Template Reference#include <_map.h>
List of all members. 
 |  
 Public Types |  
| typedef _Key  | key_type |  
| typedef _Tp  | data_type |  
| typedef _Tp  | mapped_type |  
typedef pair< const _Key, 
 _Tp >  | value_type |  
| typedef _Compare  | key_compare |  
typedef _STLP_PRIV _Rb_tree< 
 key_type, key_compare, value_type, 
 _STLP_SELECT1ST(value_type, 
 _Key), _MultimapTraits, _Alloc >  | _Rep_type |  
| 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 |  
 Public Member Functions |  
|   | multimap () |  
|   | multimap (const _Compare &__comp, const allocator_type &__a=allocator_type()) |  
|   | multimap (const value_type *__first, const value_type *__last) |  
|   | multimap (const value_type *__first, const value_type *__last, const _Compare &__comp, const allocator_type &__a=allocator_type()) |  
|   | multimap (const_iterator __first, const_iterator __last) |  
|   | multimap (const_iterator __first, const_iterator __last, const _Compare &__comp, const allocator_type &__a=allocator_type()) |  
|   | multimap (const _Self &__x) |  
|   | multimap (__move_source< _Self > src) |  
| _Self &  | operator= (const _Self &__x) |  
| key_compare  | key_comp () const |  
| value_compare  | value_comp () const |  
| allocator_type  | get_allocator () const |  
| iterator  | begin () |  
| const_iterator  | begin () const |  
| iterator  | end () |  
| const_iterator  | end () const |  
| reverse_iterator  | rbegin () |  
| const_reverse_iterator  | rbegin () const |  
| reverse_iterator  | rend () |  
| const_reverse_iterator  | rend () const |  
| bool  | empty () const |  
| size_type  | size () const |  
| size_type  | max_size () const |  
| void  | swap (_Self &__x) |  
| iterator  | insert (const value_type &__x) |  
| iterator  | insert (iterator __pos, const value_type &__x) |  
| void  | insert (const value_type *__first, const value_type *__last) |  
| void  | insert (const_iterator __first, const_iterator __last) |  
| void  | erase (iterator __pos) |  
| size_type  | erase (const key_type &__x) |  
| void  | erase (iterator __first, iterator __last) |  
| void  | clear () |  
_STLP_TEMPLATE_FOR_CONT_EXT  
iterator  | find (const _KT &__x) |  
_STLP_TEMPLATE_FOR_CONT_EXT  
const_iterator  | find (const _KT &__x) const |  
_STLP_TEMPLATE_FOR_CONT_EXT  
size_type  | count (const _KT &__x) const |  
_STLP_TEMPLATE_FOR_CONT_EXT  
iterator  | lower_bound (const _KT &__x) |  
_STLP_TEMPLATE_FOR_CONT_EXT  
const_iterator  | lower_bound (const _KT &__x) const |  
_STLP_TEMPLATE_FOR_CONT_EXT  
iterator  | upper_bound (const _KT &__x) |  
_STLP_TEMPLATE_FOR_CONT_EXT  
const_iterator  | upper_bound (const _KT &__x) const |  
_STLP_TEMPLATE_FOR_CONT_EXT  
pair< iterator, iterator >  | equal_range (const _KT &__x) |  
_STLP_TEMPLATE_FOR_CONT_EXT  
pair< const_iterator, const_iterator >  | equal_range (const _KT &__x) const |  
 Protected Types |  
typedef _STLP_PRIV _MultimapTraitsT< 
 value_type >  | _MultimapTraits |  
 Classes |  
| class   | value_compare |  
 
 Detailed Description
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >), _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp)> 
 class multimap< _Key, _Tp,, >
 
Definition at line 232 of file _map.h. 
 Member Typedef Documentation
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
 Constructor & Destructor Documentation
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
 Member Function Documentation
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | bool multimap< _Key, _Tp,, >::empty            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | void multimap< _Key, _Tp,, >::clear            | 
          ( | 
                     | 
           )  | 
           [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | _STLP_TEMPLATE_FOR_CONT_EXT iterator multimap< _Key, _Tp,, >::find            | 
          ( | 
          const _KT &  | 
           __x           | 
           )  | 
           [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | _STLP_TEMPLATE_FOR_CONT_EXT size_type multimap< _Key, _Tp,, >::count            | 
          ( | 
          const _KT &  | 
           __x           | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | _STLP_TEMPLATE_FOR_CONT_EXT iterator multimap< _Key, _Tp,, >::lower_bound            | 
          ( | 
          const _KT &  | 
           __x           | 
           )  | 
           [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | _STLP_TEMPLATE_FOR_CONT_EXT const_iterator multimap< _Key, _Tp,, >::lower_bound            | 
          ( | 
          const _KT &  | 
           __x           | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | _STLP_TEMPLATE_FOR_CONT_EXT iterator multimap< _Key, _Tp,, >::upper_bound            | 
          ( | 
          const _KT &  | 
           __x           | 
           )  | 
           [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
        
          | _STLP_TEMPLATE_FOR_CONT_EXT const_iterator multimap< _Key, _Tp,, >::upper_bound            | 
          ( | 
          const _KT &  | 
           __x           | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
 
template<class _Key, class _Tp, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(const _Key, _Tp) >  
      
 
 
  The documentation for this class was generated from the following file:
- /home/ntakagi/work/STLport-5.1.5/stlport/stl/_map.h
  
 
 
 Generated on Mon Mar 10 15:33:02 2008 by 
  1.5.1 
 |