|
fiber
|
Overflow aware duration for hardware timers/counters. More...
#include <Duration.hpp>
Public Types | |
| using | base = std::chrono::duration<Tick<DurationRepresentation>, std::ratio<1, FIBER_RTC_FREQ_HZ>> |
| using | rep = typename base::rep |
| using | period = typename base::period |
Public Member Functions | |
| constexpr | Duration ()=default |
| constexpr | Duration (const Duration &)=default |
| constexpr Duration & | operator= (const Duration &)=default |
| constexpr | Duration (rep value) |
| constexpr | Duration (DurationRepresentation value) |
| template<RoundingMethod rounding_type = RoundingMethod::Nearest, class Rep = unsigned int, CRatio Period = std::ratio<1>> | |
| constexpr | Duration (std::chrono::duration< Rep, Period > duration) |
Overflow aware duration for hardware timers/counters.
| using fiber::Duration::base = std::chrono::duration<Tick<DurationRepresentation>, std::ratio<1, FIBER_RTC_FREQ_HZ>> |
| using fiber::Duration::period = typename base::period |
| using fiber::Duration::rep = typename base::rep |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |