|
Public Member Functions |
void | set_stamp (unsigned d, const Key &k, const TimeVal &now=TimeVal::now()) |
void | remove_stamp (unsigned d, const Key &k) |
const TimeVal | stamp (unsigned d, const Key &k) const |
bool | expired (unsigned d, const Key &k, const TimeVal &period, const TimeVal &now=TimeVal::now()) const |
bool | less (unsigned d, const Key &k, const This &rhs) const |
Protected Member Functions |
| MultiStampable () |
Private Types |
typedef MultiStampable< Dim,
Key, Compare > | This |
typedef std::map< Key, TimeVal > | stampset_t |
Private Attributes |
stampset_t | _stampset [Dim] |