Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

olsr::utl::Index< std::multiset, Set, Comp > Class Template Reference

#include <set.hh>

List of all members.

Public Types

typedef Elem value_type
typedef index_traits< Set
>::const_ref 
const_reference
typedef const_reference reference
typedef index_traits< Set
>::const_ptr 
const_pointer
typedef const_pointer pointer
typedef DerefIterator< c_iterator_const_iterator
typedef const_iterator iterator

Public Member Functions

 Index (const typename Set::key_compare &kc=comp_t())
const_iterator begin () const
const_iterator end () const
std::pair< const_iterator,
const_iterator
equal_range (const Elem &x) const
set_t::size_type size () const
const_iterator insert (const Iter &x)
void erase (const_iterator pos)
void erase (const Iter &x)

Private Types

typedef Index< std::multiset,
Set, Comp > 
This
typedef index_traits< Set
>::iter 
Iter
typedef std::multiset< Iter,
Comp > 
set_t
typedef set_t::const_iterator c_iterator_
typedef index_traits< Set
>::value 
Value
typedef index_traits< Set
>::const_elem 
Elem
typedef Set::key_compare comp_t

Private Attributes

const Set::key_compare kc_
set_t c_

template<class Set, class Comp>
class olsr::utl::Index< std::multiset, Set, Comp >


Member Typedef Documentation

template<class Set, class Comp>
typedef set_t::const_iterator olsr::utl::Index< std::multiset, Set, Comp >::c_iterator_ [private]
 

template<class Set, class Comp>
typedef Set::key_compare olsr::utl::Index< std::multiset, Set, Comp >::comp_t [private]
 

template<class Set, class Comp>
typedef DerefIterator<c_iterator_> olsr::utl::Index< std::multiset, Set, Comp >::const_iterator
 

template<class Set, class Comp>
typedef index_traits<Set>::const_ptr olsr::utl::Index< std::multiset, Set, Comp >::const_pointer
 

template<class Set, class Comp>
typedef index_traits<Set>::const_ref olsr::utl::Index< std::multiset, Set, Comp >::const_reference
 

template<class Set, class Comp>
typedef index_traits<Set>::const_elem olsr::utl::Index< std::multiset, Set, Comp >::Elem [private]
 

template<class Set, class Comp>
typedef index_traits<Set>::iter olsr::utl::Index< std::multiset, Set, Comp >::Iter [private]
 

template<class Set, class Comp>
typedef const_iterator olsr::utl::Index< std::multiset, Set, Comp >::iterator
 

template<class Set, class Comp>
typedef const_pointer olsr::utl::Index< std::multiset, Set, Comp >::pointer
 

template<class Set, class Comp>
typedef const_reference olsr::utl::Index< std::multiset, Set, Comp >::reference
 

template<class Set, class Comp>
typedef std::multiset<Iter, Comp> olsr::utl::Index< std::multiset, Set, Comp >::set_t [private]
 

template<class Set, class Comp>
typedef Index<std::multiset, Set, Comp> olsr::utl::Index< std::multiset, Set, Comp >::This [private]
 

template<class Set, class Comp>
typedef index_traits<Set>::value olsr::utl::Index< std::multiset, Set, Comp >::Value [private]
 

template<class Set, class Comp>
typedef Elem olsr::utl::Index< std::multiset, Set, Comp >::value_type
 


Member Function Documentation

template<class Set, class Comp>
const_iterator olsr::utl::Index< std::multiset, Set, Comp >::begin  )  const [inline]
 

template<class Set, class Comp>
const_iterator olsr::utl::Index< std::multiset, Set, Comp >::end  )  const [inline]
 

template<class Set, class Comp>
std::pair<const_iterator, const_iterator> olsr::utl::Index< std::multiset, Set, Comp >::equal_range const Elem x  )  const [inline]
 

template<class Set, class Comp>
void olsr::utl::Index< std::multiset, Set, Comp >::erase const Iter x  )  [inline]
 

template<class Set, class Comp>
void olsr::utl::Index< std::multiset, Set, Comp >::erase const_iterator  pos  )  [inline]
 

template<class Set, class Comp>
olsr::utl::Index< std::multiset, Set, Comp >::Index const typename Set::key_compare &  kc = comp_t()  )  [inline]
 

template<class Set, class Comp>
const_iterator olsr::utl::Index< std::multiset, Set, Comp >::insert const Iter x  )  [inline]
 

template<class Set, class Comp>
set_t::size_type olsr::utl::Index< std::multiset, Set, Comp >::size  )  const [inline]
 


Member Data Documentation

template<class Set, class Comp>
set_t olsr::utl::Index< std::multiset, Set, Comp >::c_ [private]
 

template<class Set, class Comp>
const Set::key_compare olsr::utl::Index< std::multiset, Set, Comp >::kc_ [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Jul 28 21:21:52 2005 for Qolyester daemon by  doxygen 1.4.1