multiset< _Key,, > Class Template Reference

#include <_set.h>

List of all members.

Public Types

typedef _Key key_type
typedef _Key value_type
typedef _Compare key_compare
typedef _Compare value_compare
typedef _STLP_PRIV _Rb_tree<
key_type, key_compare, value_type,
_STLP_PRIV _Identity< value_type >,
_MultisetTraits, _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
typedef _Key key_type
typedef _Key value_type
typedef _Compare key_compare
typedef _Compare value_compare
typedef _STLP_PRIV _Rb_tree<
_KeyStorageType, _CompareStorageType,
_KeyStorageType, _STLP_PRIV
_Identity< _KeyStorageType >,
_MultisetStorageTraits, _StorageTypeAlloc > 
_Rep_type
typedef _Priv_Rep_type::pointer pointer
typedef _Priv_Rep_type::const_pointer const_pointer
typedef _Priv_Rep_type::reference reference
typedef _Priv_Rep_type::const_reference const_reference
typedef _Priv_Rep_type::iterator iterator
typedef _Priv_Rep_type::const_iterator const_iterator
typedef _Priv_Rep_type::reverse_iterator reverse_iterator
typedef _Priv_Rep_type::const_reverse_iterator const_reverse_iterator
typedef _Priv_Rep_type::size_type size_type
typedef _Priv_Rep_type::difference_type difference_type
typedef _Priv_Rep_type::allocator_type allocator_type

Public Member Functions

 multiset (const _Compare &__comp=_Compare(), const allocator_type &__a=allocator_type())
 multiset (const value_type *__first, const value_type *__last)
 multiset (const value_type *__first, const value_type *__last, const _Compare &__comp, const allocator_type &__a=allocator_type())
 multiset (const_iterator __first, const_iterator __last)
 multiset (const_iterator __first, const_iterator __last, const _Compare &__comp, const allocator_type &__a=allocator_type())
 multiset (const _Self &__x)
_Selfoperator= (const _Self &__x)
 multiset (__move_source< _Self > src)
key_compare key_comp () const
value_compare value_comp () const
allocator_type get_allocator () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
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
 multiset ()
 multiset (const _Compare &__comp, const allocator_type &__a=allocator_type())
 multiset (const value_type *__first, const value_type *__last)
 multiset (const value_type *__first, const value_type *__last, const _Compare &__comp, const allocator_type &__a=allocator_type())
 multiset (const_iterator __first, const_iterator __last)
 multiset (const_iterator __first, const_iterator __last, const _Compare &__comp, const allocator_type &__a=allocator_type())
 multiset (const _Self &__x)
_Selfoperator= (const _Self &__x)
 multiset (__move_source< _Self > src)
key_compare key_comp () const
value_compare value_comp () const
allocator_type get_allocator () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
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 _MultisetTraitsT<
value_type
_MultisetTraits
typedef _STLP_PRIV _Rb_tree<
key_type, key_compare, value_type,
_STLP_PRIV _Identity< value_type >,
_MultisetTraits, _Alloc > 
_Priv_Rep_type
typedef _STLP_PRIV _MultisetTraitsT<
_KeyStorageType > 
_MultisetStorageTraits


Detailed Description

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >), _STLP_DEFAULT_ALLOCATOR_SELECT(_Key)>
class multiset< _Key,, >

Definition at line 211 of file _set.h.


Member Typedef Documentation

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Key multiset< _Key,, >::key_type

Definition at line 220 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Key multiset< _Key,, >::value_type

Definition at line 221 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Compare multiset< _Key,, >::key_compare

Definition at line 222 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Compare multiset< _Key,, >::value_compare

Definition at line 223 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _STLP_PRIV _Rb_tree<key_type, key_compare, value_type, _STLP_PRIV _Identity<value_type>, _MultisetTraits, _Alloc> multiset< _Key,, >::_Rep_type

Definition at line 233 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::pointer multiset< _Key,, >::pointer

Definition at line 235 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::const_pointer multiset< _Key,, >::const_pointer

Definition at line 236 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::reference multiset< _Key,, >::reference

Definition at line 237 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::const_reference multiset< _Key,, >::const_reference

Definition at line 238 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::iterator multiset< _Key,, >::iterator

Definition at line 239 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::const_iterator multiset< _Key,, >::const_iterator

Definition at line 240 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::reverse_iterator multiset< _Key,, >::reverse_iterator

Definition at line 241 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::const_reverse_iterator multiset< _Key,, >::const_reverse_iterator

Definition at line 242 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::size_type multiset< _Key,, >::size_type

Definition at line 243 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::difference_type multiset< _Key,, >::difference_type

Definition at line 244 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Rep_type::allocator_type multiset< _Key,, >::allocator_type

Definition at line 245 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Key multiset< _Key,, >::key_type

Definition at line 304 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Key multiset< _Key,, >::value_type

Definition at line 305 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Compare multiset< _Key,, >::key_compare

Definition at line 306 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Compare multiset< _Key,, >::value_compare

Definition at line 307 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _STLP_PRIV _MultisetTraitsT<value_type> multiset< _Key,, >::_MultisetTraits [protected]

Definition at line 311 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _STLP_PRIV _Rb_tree<key_type, key_compare, value_type, _STLP_PRIV _Identity<value_type>, _MultisetTraits, _Alloc> multiset< _Key,, >::_Priv_Rep_type [protected]

Definition at line 314 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _STLP_PRIV _MultisetTraitsT<_KeyStorageType> multiset< _Key,, >::_MultisetStorageTraits [protected]

Definition at line 316 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _STLP_PRIV _Rb_tree<_KeyStorageType, _CompareStorageType, _KeyStorageType, _STLP_PRIV _Identity<_KeyStorageType>, _MultisetStorageTraits, _StorageTypeAlloc> multiset< _Key,, >::_Rep_type

Definition at line 321 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::pointer multiset< _Key,, >::pointer

Definition at line 328 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::const_pointer multiset< _Key,, >::const_pointer

Definition at line 329 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::reference multiset< _Key,, >::reference

Definition at line 330 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::const_reference multiset< _Key,, >::const_reference

Definition at line 331 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::iterator multiset< _Key,, >::iterator

Definition at line 332 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::const_iterator multiset< _Key,, >::const_iterator

Definition at line 333 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::reverse_iterator multiset< _Key,, >::reverse_iterator

Definition at line 334 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::const_reverse_iterator multiset< _Key,, >::const_reverse_iterator

Definition at line 335 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::size_type multiset< _Key,, >::size_type

Definition at line 336 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::difference_type multiset< _Key,, >::difference_type

Definition at line 337 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
typedef _Priv_Rep_type::allocator_type multiset< _Key,, >::allocator_type

Definition at line 338 of file _set.h.


Constructor & Destructor Documentation

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const _Compare &  __comp = _Compare(),
const allocator_type __a = allocator_type() 
) [inline, explicit]

Definition at line 253 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const value_type __first,
const value_type __last 
) [inline]

Definition at line 282 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const value_type __first,
const value_type __last,
const _Compare &  __comp,
const allocator_type __a = allocator_type() 
) [inline]

Definition at line 286 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const_iterator  __first,
const_iterator  __last 
) [inline]

Definition at line 291 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const_iterator  __first,
const_iterator  __last,
const _Compare &  __comp,
const allocator_type __a = allocator_type() 
) [inline]

Definition at line 295 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const _Self __x  )  [inline]

Definition at line 301 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( __move_source< _Self src  )  [inline]

Definition at line 307 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset (  )  [inline]

Definition at line 357 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const _Compare &  __comp,
const allocator_type __a = allocator_type() 
) [inline, explicit]

Definition at line 358 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const value_type __first,
const value_type __last 
) [inline]

Definition at line 402 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const value_type __first,
const value_type __last,
const _Compare &  __comp,
const allocator_type __a = allocator_type() 
) [inline]

Definition at line 408 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const_iterator  __first,
const_iterator  __last 
) [inline]

Definition at line 416 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const_iterator  __first,
const_iterator  __last,
const _Compare &  __comp,
const allocator_type __a = allocator_type() 
) [inline]

Definition at line 420 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( const _Self __x  )  [inline]

Definition at line 427 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
multiset< _Key,, >::multiset ( __move_source< _Self src  )  [inline]

Definition at line 435 of file _set.h.


Member Function Documentation

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_Self& multiset< _Key,, >::operator= ( const _Self __x  )  [inline]

Definition at line 302 of file _set.h.

References multiset< _Key,, >::_M_t.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
key_compare multiset< _Key,, >::key_comp (  )  const [inline]

Definition at line 311 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
value_compare multiset< _Key,, >::value_comp (  )  const [inline]

Definition at line 312 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
allocator_type multiset< _Key,, >::get_allocator (  )  const [inline]

Definition at line 313 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::begin (  )  [inline]

Definition at line 315 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::end (  )  [inline]

Definition at line 316 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_iterator multiset< _Key,, >::begin (  )  const [inline]

Definition at line 317 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_iterator multiset< _Key,, >::end (  )  const [inline]

Definition at line 318 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
reverse_iterator multiset< _Key,, >::rbegin (  )  [inline]

Definition at line 319 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
reverse_iterator multiset< _Key,, >::rend (  )  [inline]

Definition at line 320 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_reverse_iterator multiset< _Key,, >::rbegin (  )  const [inline]

Definition at line 321 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_reverse_iterator multiset< _Key,, >::rend (  )  const [inline]

Definition at line 322 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
bool multiset< _Key,, >::empty (  )  const [inline]

Definition at line 323 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
size_type multiset< _Key,, >::size (  )  const [inline]

Definition at line 324 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
size_type multiset< _Key,, >::max_size (  )  const [inline]

Definition at line 325 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::swap ( _Self __x  )  [inline]

Definition at line 326 of file _set.h.

References multiset< _Key,, >::_M_t.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::insert ( const value_type __x  )  [inline]

Definition at line 329 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::insert ( iterator  __pos,
const value_type __x 
) [inline]

Definition at line 331 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::insert ( const value_type __first,
const value_type __last 
) [inline]

Definition at line 339 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::insert ( const_iterator  __first,
const_iterator  __last 
) [inline]

Definition at line 341 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::erase ( iterator  __pos  )  [inline]

Definition at line 344 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
size_type multiset< _Key,, >::erase ( const key_type __x  )  [inline]

Definition at line 345 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::erase ( iterator  __first,
iterator  __last 
) [inline]

Definition at line 346 of file _set.h.

References __last.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::clear (  )  [inline]

Definition at line 347 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT iterator multiset< _Key,, >::find ( const _KT &  __x  )  [inline]

Definition at line 351 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator multiset< _Key,, >::find ( const _KT &  __x  )  const [inline]

Definition at line 353 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT size_type multiset< _Key,, >::count ( const _KT &  __x  )  const [inline]

Definition at line 355 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT iterator multiset< _Key,, >::lower_bound ( const _KT &  __x  )  [inline]

Definition at line 357 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator multiset< _Key,, >::lower_bound ( const _KT &  __x  )  const [inline]

Definition at line 359 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT iterator multiset< _Key,, >::upper_bound ( const _KT &  __x  )  [inline]

Definition at line 361 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator multiset< _Key,, >::upper_bound ( const _KT &  __x  )  const [inline]

Definition at line 363 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT pair<iterator, iterator> multiset< _Key,, >::equal_range ( const _KT &  __x  )  [inline]

Definition at line 365 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT pair<const_iterator, const_iterator> multiset< _Key,, >::equal_range ( const _KT &  __x  )  const [inline]

Definition at line 367 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_Self& multiset< _Key,, >::operator= ( const _Self __x  )  [inline]

Definition at line 430 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
key_compare multiset< _Key,, >::key_comp (  )  const [inline]

Definition at line 439 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
value_compare multiset< _Key,, >::value_comp (  )  const [inline]

Definition at line 440 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
allocator_type multiset< _Key,, >::get_allocator (  )  const [inline]

Definition at line 441 of file _set.h.

References _STLP_CONVERT_ALLOCATOR.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::begin (  )  [inline]

Definition at line 444 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::end (  )  [inline]

Definition at line 445 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_iterator multiset< _Key,, >::begin (  )  const [inline]

Definition at line 446 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_iterator multiset< _Key,, >::end (  )  const [inline]

Definition at line 447 of file _set.h.

References reverse_iterator.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
reverse_iterator multiset< _Key,, >::rbegin (  )  [inline]

Definition at line 448 of file _set.h.

References reverse_iterator.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
reverse_iterator multiset< _Key,, >::rend (  )  [inline]

Definition at line 449 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_reverse_iterator multiset< _Key,, >::rbegin (  )  const [inline]

Definition at line 450 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
const_reverse_iterator multiset< _Key,, >::rend (  )  const [inline]

Definition at line 451 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
bool multiset< _Key,, >::empty (  )  const [inline]

Definition at line 452 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
size_type multiset< _Key,, >::size (  )  const [inline]

Definition at line 453 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
size_type multiset< _Key,, >::max_size (  )  const [inline]

Definition at line 454 of file _set.h.

References multiset< _Key,, >::_M_t.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::swap ( _Self __x  )  [inline]

Definition at line 455 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::insert ( const value_type __x  )  [inline]

Definition at line 458 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
iterator multiset< _Key,, >::insert ( iterator  __pos,
const value_type __x 
) [inline]

Definition at line 460 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::insert ( const value_type __first,
const value_type __last 
) [inline]

Definition at line 476 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::insert ( const_iterator  __first,
const_iterator  __last 
) [inline]

Definition at line 480 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::erase ( iterator  __pos  )  [inline]

Definition at line 484 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
size_type multiset< _Key,, >::erase ( const key_type __x  )  [inline]

Definition at line 486 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::erase ( iterator  __first,
iterator  __last 
) [inline]

Definition at line 488 of file _set.h.

References __last.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
void multiset< _Key,, >::clear (  )  [inline]

Definition at line 490 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT iterator multiset< _Key,, >::find ( const _KT &  __x  )  [inline]

Definition at line 495 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator multiset< _Key,, >::find ( const _KT &  __x  )  const [inline]

Definition at line 498 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT size_type multiset< _Key,, >::count ( const _KT &  __x  )  const [inline]

Definition at line 501 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT iterator multiset< _Key,, >::lower_bound ( const _KT &  __x  )  [inline]

Definition at line 504 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator multiset< _Key,, >::lower_bound ( const _KT &  __x  )  const [inline]

Definition at line 507 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT iterator multiset< _Key,, >::upper_bound ( const _KT &  __x  )  [inline]

Definition at line 510 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator multiset< _Key,, >::upper_bound ( const _KT &  __x  )  const [inline]

Definition at line 513 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT pair<iterator, iterator> multiset< _Key,, >::equal_range ( const _KT &  __x  )  [inline]

Definition at line 516 of file _set.h.

template<class _Key, _STLP_DFL_TMPL_PARAM(_Compare, less< _Key >) , _STLP_DEFAULT_ALLOCATOR_SELECT(_Key) >
_STLP_TEMPLATE_FOR_CONT_EXT pair<const_iterator, const_iterator> multiset< _Key,, >::equal_range ( const _KT &  __x  )  const [inline]

Definition at line 523 of file _set.h.


The documentation for this class was generated from the following files:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_set.h
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/pointers/_set.h



Generated on Mon Mar 10 15:33:02 2008 by  doxygen 1.5.1