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