10 typedef std::chrono::duration<double, std::ratio<1, 1>>
Seconds;
11 typedef std::chrono::duration<double, std::ratio<1, 1000>>
Milliseconds;
12 typedef std::chrono::duration<double, std::ratio<1, 1000000>>
Microseconds;
15 typedef std::chrono::high_resolution_clock
Clock;
24 return std::chrono::duration_cast<units::Seconds>(
clck::now() - time_point)
29 return std::chrono::duration_cast<units::Milliseconds>(
now() - time_point)
34 return Clock::to_time_t(time_point);
38 return Clock::from_time_t(time);
std::chrono::duration< double, std::ratio< 1, 1000 > > Milliseconds
Definition: clock.hpp:11
std::chrono::duration< double, std::ratio< 1, 1 > > Seconds
Definition: clock.hpp:10
std::chrono::duration< double, std::ratio< 1, 1000000 > > Microseconds
Definition: clock.hpp:12
int secondsElapsed(const TimePoint &time_point)
Definition: clock.hpp:23
std::chrono::time_point< Clock > TimePoint
Definition: clock.hpp:16
TimePoint fromTimeT(time_t time)
Definition: clock.hpp:37
std::chrono::high_resolution_clock Clock
Definition: clock.hpp:15
TimePoint now()
Definition: clock.hpp:19
int millisecondsElapsed(const TimePoint &time_point)
Definition: clock.hpp:28
Clock::duration Duration
Definition: clock.hpp:17
time_t toTimeT(const TimePoint &time_point)
Definition: clock.hpp:33
Definition: filesystem.cpp:34