Implements a logical clock for managing epochs.
More...
|
constexpr | logical_clock (const time_type t=start_time) noexcept |
|
time_type | tick (void) noexcept |
| Increases the time.
|
|
constexpr time_type | time (void) const noexcept |
| Returns the current time.
|
|
void | reset (const time_type t=start_time) noexcept |
|
|
typedef unsigned int | time_type |
|
typedef std::tuple< time_type > | member_types |
|
|
static const time_type | no_time = 0 |
|
static const time_type | start_time = 1 |
|
Implements a logical clock for managing epochs.
The documentation for this class was generated from the following file: