olsr::set::DuplicateSet Class Reference

#include <duplicate.hh>

List of all members.

Public Types

typedef val_dset_t dupset_t

Public Member Functions

dupset_tdupset ()
 DuplicateSet ()
void insert (const DuplicateEntry &x)
void erase (const dset_t::iterator &pos)

Private Types

typedef DuplicateSet This
typedef sch::Updatable< DuplicateEntryelem_t
typedef std::set< elem_tdset_t
typedef sch::upd::SetEraser<
This, dset_t::iterator > 
eraser_t
typedef sch::UpdateEvent<
eraser_t
updater_t
typedef utl::Subset< dset_t,
utl::NoAction< This, dset_t::iterator >,
utl::DefaultPredicate< This,
dset_t::iterator >, This
val_dset_t

Private Attributes

dset_t dset_
dupset_t dupset_

Friends

class sch::StatePrinter


Member Typedef Documentation

typedef DuplicateSet olsr::set::DuplicateSet::This [private]

typedef sch::Updatable<DuplicateEntry> olsr::set::DuplicateSet::elem_t [private]

typedef std::set<elem_t> olsr::set::DuplicateSet::dset_t [private]

typedef sch::upd::SetEraser<This, dset_t::iterator> olsr::set::DuplicateSet::eraser_t [private]

typedef sch::UpdateEvent<eraser_t> olsr::set::DuplicateSet::updater_t [private]

typedef utl::Subset<dset_t, utl::NoAction<This, dset_t::iterator>, utl::DefaultPredicate<This, dset_t::iterator>, This> olsr::set::DuplicateSet::val_dset_t [private]

typedef val_dset_t olsr::set::DuplicateSet::dupset_t


Constructor & Destructor Documentation

olsr::set::DuplicateSet::DuplicateSet (  )  [inline]


Member Function Documentation

dupset_t& olsr::set::DuplicateSet::dupset (  )  [inline]

void olsr::set::DuplicateSet::insert ( const DuplicateEntry x  )  [inline]

void olsr::set::DuplicateSet::erase ( const dset_t::iterator &  pos  )  [inline]


Friends And Related Function Documentation

friend class sch::StatePrinter [friend]


Member Data Documentation

dset_t olsr::set::DuplicateSet::dset_ [private]

dupset_t olsr::set::DuplicateSet::dupset_ [private]


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:14 2007 for Qolyester daemon by  doxygen 1.5.1