|
tin
1.5.9
|
#include <chrono_ticks.h>

Public Types | |
| using | tick_period = TickPeriod |
Public Member Functions | |
| constexpr | tick_domain (TickPeriod period=TickPeriod{ 1 }) |
| template<typename Duration > | |
| constexpr tsm::tick_count | to_ticks (Duration duration) const noexcept |
| constexpr TickPeriod | period () const noexcept |
Named wall-clock-to-tick mapping.
tick_domain<std::chrono::milliseconds>{1ms} means one semantic tick is one millisecond. The domain converts human-facing durations into explicit tick counts at the platform boundary.
| using tsm::chrono_ticks::tick_domain< TickPeriod >::tick_period = TickPeriod |
|
inlineexplicitconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |