#include <topology.hh>
Public Types | |
typedef val_tset_t | toposet_t |
Public Member Functions | |
toposet_t & | toposet () |
TopologySet () | |
void | insert (const TopologyEntry &x) |
void | erase (const tset_t::iterator &pos) |
Private Types | |
typedef TopologySet | This |
typedef sch::Updatable< TopologyEntry > | elem_t |
typedef std::multiset< elem_t > | tset_t |
typedef sch::upd::SetEraser< This, tset_t::iterator > | eraser_t |
typedef sch::UpdateEvent< eraser_t > | updater_t |
typedef utl::Subset< utl::MultiAdapt< tset_t >, utl::NoAction< This, tset_t::iterator >, utl::DefaultPredicate< This, tset_t::iterator >, This > | val_tset_t |
Private Attributes | |
tset_t | tset_ |
toposet_t | toposet_ |
Friends | |
class | sch::StatePrinter |
typedef TopologySet olsr::set::TopologySet::This [private] |
typedef sch::Updatable<TopologyEntry> olsr::set::TopologySet::elem_t [private] |
typedef std::multiset<elem_t> olsr::set::TopologySet::tset_t [private] |
typedef sch::upd::SetEraser<This, tset_t::iterator> olsr::set::TopologySet::eraser_t [private] |
typedef sch::UpdateEvent<eraser_t> olsr::set::TopologySet::updater_t [private] |
typedef utl::Subset<utl::MultiAdapt<tset_t>, utl::NoAction<This, tset_t::iterator>, utl::DefaultPredicate<This, tset_t::iterator>, This> olsr::set::TopologySet::val_tset_t [private] |
olsr::set::TopologySet::TopologySet | ( | ) | [inline] |
toposet_t& olsr::set::TopologySet::toposet | ( | ) | [inline] |
void olsr::set::TopologySet::insert | ( | const TopologyEntry & | x | ) | [inline] |
void olsr::set::TopologySet::erase | ( | const tset_t::iterator & | pos | ) | [inline] |
friend class sch::StatePrinter [friend] |
tset_t olsr::set::TopologySet::tset_ [private] |
toposet_t olsr::set::TopologySet::toposet_ [private] |