#include <set.hh>
Public Types | |
typedef Set::key_type | key_type |
typedef Set::value_type | value_type |
typedef Set::iterator | set_iterator |
typedef e_iterator_ | mask_iterator |
typedef m_iterator_ | iterator |
typedef iterator | const_iterator |
Public Member Functions | |
Subset (Set &s) | |
Subset (ActionSet &as, Set &s) | |
iterator | begin (const key_type &k) |
iterator | end (const key_type &k) |
void | set_stamp (const_iterator pos, const TimeVal &now=TimeVal::now()) |
const TimeVal | stamp (const_iterator pos) const |
bool | expired (const_iterator pos, const TimeVal &period, const TimeVal &now=TimeVal::now()) const |
Private Types | |
typedef Subset< MSAdapt< Set >, Action, Predicate, ActionSet > | This |
typedef MaskIterator< MSAdapt< Set >, Action, Predicate, ActionSet > | e_iterator_ |
typedef DeconstIterator< e_iterator_ > | m_iterator_ |
Private Attributes | |
ActionSet & | actionset_ |
Set & | set_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|