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

olsr::utl::Index< std::set, 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

const_iterator begin () const
const_iterator end () const
const_iterator find (const Elem &x) const
set_t::size_type size () const
std::pair< const_iterator,
bool > 
insert (const Iter &x)
void erase (const_iterator pos)
void erase (const Iter &x)

Private Types

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

Private Attributes

set_t c_

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
class olsr::utl::Index< std::set, Set, Comp >


Member Typedef Documentation

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef set_t::const_iterator olsr::utl::Index< std::set, Set, Comp >::c_iterator_ [private]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef DerefIterator<c_iterator_> olsr::utl::Index< std::set, Set, Comp >::const_iterator
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef index_traits<Set>::const_ptr olsr::utl::Index< std::set, Set, Comp >::const_pointer
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef index_traits<Set>::const_ref olsr::utl::Index< std::set, Set, Comp >::const_reference
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef index_traits<Set>::const_elem olsr::utl::Index< std::set, Set, Comp >::Elem [private]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef index_traits<Set>::iter olsr::utl::Index< std::set, Set, Comp >::Iter [private]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef const_iterator olsr::utl::Index< std::set, Set, Comp >::iterator
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef const_pointer olsr::utl::Index< std::set, Set, Comp >::pointer
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef const_reference olsr::utl::Index< std::set, Set, Comp >::reference
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef std::set<Iter, Comp> olsr::utl::Index< std::set, Set, Comp >::set_t [private]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef Index<std::set, Set, Comp> olsr::utl::Index< std::set, Set, Comp >::This [private]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef index_traits<Set>::value olsr::utl::Index< std::set, Set, Comp >::Value [private]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
typedef Elem olsr::utl::Index< std::set, Set, Comp >::value_type
 


Member Function Documentation

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
const_iterator olsr::utl::Index< std::set, Set, Comp >::begin  )  const [inline]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
const_iterator olsr::utl::Index< std::set, Set, Comp >::end  )  const [inline]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
void olsr::utl::Index< std::set, Set, Comp >::erase const Iter x  )  [inline]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
void olsr::utl::Index< std::set, Set, Comp >::erase const_iterator  pos  )  [inline]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
const_iterator olsr::utl::Index< std::set, Set, Comp >::find const Elem x  )  const [inline]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
std::pair<const_iterator, bool> olsr::utl::Index< std::set, Set, Comp >::insert const Iter x  )  [inline]
 

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
set_t::size_type olsr::utl::Index< std::set, Set, Comp >::size  )  const [inline]
 


Member Data Documentation

template<template< class, class > class Cont, class Set, class Comp = iless<typename Set::iterator>>
set_t olsr::utl::Index< std::set, Set, Comp >::c_ [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