#include <gate.hh>
Public Types | |
typedef idx_gset_t | hna_gset_t |
typedef gset_t::const_iterator | const_iterator |
typedef const_iterator | iterator |
Public Member Functions | |
hna_gset_t & | hna_gset () |
GateSet () | |
iterator | begin () const |
iterator | end () const |
std::pair< iterator, bool > | insert (const gset_t::value_type &x) |
void | erase (iterator pos) |
bool | empty () const |
Private Types | |
typedef GateSet | This |
typedef GateEntry | elem_t |
typedef std::set< elem_t > | gset_t |
typedef utl::MSIndex< gset_t, 0, address_t > | idx_gset_t |
Private Attributes | |
gset_t | gset_ |
idx_gset_t | hna_gset_ |
typedef GateSet olsr::set::GateSet::This [private] |
typedef GateEntry olsr::set::GateSet::elem_t [private] |
typedef std::set<elem_t> olsr::set::GateSet::gset_t [private] |
typedef utl::MSIndex<gset_t, 0, address_t> olsr::set::GateSet::idx_gset_t [private] |
typedef gset_t::const_iterator olsr::set::GateSet::const_iterator |
olsr::set::GateSet::GateSet | ( | ) | [inline] |
hna_gset_t& olsr::set::GateSet::hna_gset | ( | ) | [inline] |
iterator olsr::set::GateSet::begin | ( | ) | const [inline] |
iterator olsr::set::GateSet::end | ( | ) | const [inline] |
std::pair< GateSet::iterator, bool > olsr::set::GateSet::insert | ( | const gset_t::value_type & | x | ) | [inline] |
void olsr::set::GateSet::erase | ( | iterator | pos | ) | [inline] |
bool olsr::set::GateSet::empty | ( | ) | const [inline] |
gset_t olsr::set::GateSet::gset_ [private] |
idx_gset_t olsr::set::GateSet::hna_gset_ [private] |