DelatTime Project v1.0
Loading...
Searching...
No Matches
Timepiece Namespace Reference

Utilities relating to time.

Classes

class  Stopwatch
 A data structure that steadily tracks the passage of time. More...
 
struct  TimeSpan
 A data type representing a span of time from days to nanoseconds. More...
 

Typedefs

using steady_clock = std::chrono::steady_clock
 
typedef std::chrono::duration< double > secs
 
typedef std::chrono::duration< double, std::ratio_multiply< std::ratio< 60 >, secs::period > > mins
 
typedef std::chrono::duration< double, std::ratio_multiply< std::ratio< 60 >, mins::period > > hrs
 
typedef std::chrono::duration< double, std::ratio_multiply< std::ratio< 24 >, hrs::period > > das
 
typedef std::chrono::duration< double, std::ratio_multiply< secs::period, std::ratio< 1000 > > > ms
 
typedef std::chrono::duration< double, std::ratio_multiply< ms::period, std::ratio< 1000 > > > us
 
typedef std::chrono::duration< double, std::ratio_multiply< us::period, std::ratio< 1000 > > > ns