#include <hna.hh>
Public Types | |
| typedef val_hset_t | hnaset_t |
Public Member Functions | |
| hnaset_t & | hnaset () |
| HNASet () | |
| void | insert (const HNAEntry &x) |
| void | erase (const hset_t::iterator &pos) |
Private Types | |
| typedef HNASet | This |
| typedef sch::Updatable< HNAEntry > | elem_t |
| typedef std::set< elem_t > | hset_t |
| typedef sch::upd::SetEraser < This, hset_t::iterator > | eraser_t |
| typedef sch::UpdateEvent < eraser_t > | updater_t |
| typedef utl::Subset< hset_t, utl::NoAction< This, hset_t::iterator > , utl::DefaultPredicate< This, hset_t::iterator >, This > | val_hset_t |
Private Attributes | |
| hset_t | hset_ |
| hnaset_t | hnaset_ |
Friends | |
| class | sch::StatePrinter |
typedef HNASet olsr::set::HNASet::This [private] |
typedef sch::Updatable<HNAEntry> olsr::set::HNASet::elem_t [private] |
typedef std::set<elem_t> olsr::set::HNASet::hset_t [private] |
typedef sch::upd::SetEraser<This, hset_t::iterator> olsr::set::HNASet::eraser_t [private] |
typedef sch::UpdateEvent<eraser_t> olsr::set::HNASet::updater_t [private] |
typedef utl::Subset<hset_t, utl::NoAction<This, hset_t::iterator>, utl::DefaultPredicate<This, hset_t::iterator>, This> olsr::set::HNASet::val_hset_t [private] |
| olsr::set::HNASet::HNASet | ( | ) | [inline] |
| hnaset_t& olsr::set::HNASet::hnaset | ( | ) | [inline] |
| void olsr::set::HNASet::insert | ( | const HNAEntry & | x | ) | [inline] |
| void olsr::set::HNASet::erase | ( | const hset_t::iterator & | pos | ) | [inline] |
friend class sch::StatePrinter [friend] |
hset_t olsr::set::HNASet::hset_ [private] |
Referenced by erase(), olsr::sch::StatePrinter::handle(), and insert().
hnaset_t olsr::set::HNASet::hnaset_ [private] |
Referenced by hnaset().
1.5.6