33 return static_cast<double>(std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::duration<double>(ns)).count());
44 inline step_time_interval
to_step_time(time_interval aTime, step_time_interval aStepInterval)
47 return fs - (fs % aStepInterval);
50 inline step_time_interval
to_step_time(optional_time_interval& aTime, step_time_interval aStepInterval)
std::optional< time_interval > optional_time_interval
constexpr flicks to_flicks(const double s)
std::optional< step_time > optional_step_time
constexpr double to_seconds(const flicks ns)
time_interval from_step_time(step_time_interval aStepTime)
std::optional< step_time_interval > optional_step_time_interval
step_time_interval to_step_time(time_interval aTime, step_time_interval aStepInterval)
step_time_interval step_time
std::chrono::duration< std::chrono::nanoseconds::rep, std::ratio< 1, 705600000 > > flicks
constexpr double to_milliseconds(const flicks ns)
int64_t step_time_interval