#include <neighbors.hh>
Public Types | |
typedef val_tset_t | thnset_t |
Public Member Functions | |
thnset_t & | thnset () |
TwoHopNeighborSet () | |
virtual | ~TwoHopNeighborSet () |
void | insert (const TwoHopNeighbor &x) |
void | erase (const tset_t::iterator &pos) |
void | erase (const tset_t::value_type &x) |
Private Types | |
typedef TwoHopNeighborSet | This |
typedef sch::Updatable< TwoHopNeighbor > | elem_t |
typedef std::set< elem_t > | tset_t |
typedef sch::upd::SetEraser< This, tset_t::iterator > | eraser_t |
typedef sch::UpdateEvent< eraser_t > | updater_t |
typedef utl::Subset< tset_t, utl::NoAction< This, tset_t::iterator >, utl::DefaultPredicate< This, tset_t::iterator >, This > | val_tset_t |
Private Attributes | |
tset_t | tset_ |
thnset_t | thnset_ |
Friends | |
class | sch::StatePrinter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|