#include <duplicate.hh>
Public Types | |
| typedef val_dset_t | dupset_t |
Public Member Functions | |
| dupset_t & | dupset () |
| DuplicateSet () | |
| void | insert (const DuplicateEntry &x) |
| void | erase (const dset_t::iterator &pos) |
Private Types | |
| typedef DuplicateSet | This |
| typedef sch::Updatable < DuplicateEntry > | elem_t |
| typedef std::set< elem_t > | dset_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 |
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] |
| olsr::set::DuplicateSet::DuplicateSet | ( | ) | [inline] |
| 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] |
References olsr::sch::Scheduler::destroy(), dset_, and olsr::scheduler.
friend class sch::StatePrinter [friend] |
dset_t olsr::set::DuplicateSet::dset_ [private] |
Referenced by erase(), olsr::sch::StatePrinter::handle(), and insert().
dupset_t olsr::set::DuplicateSet::dupset_ [private] |
Referenced by dupset().
1.5.6