February 2019
Intermediate to advanced
592 pages
20h 37m
English
The <chrono> header provides classes for representing points in time, durations, and clock classes, which act as a source of time_points. Each clock has an is_steady static data member, which indicates whether it’s a steady clock that advances at a uniform rate (and can’t be adjusted). The std::chrono::steady_clock class is the only clock guaranteed to be steady.
namespace std
{
namespace chrono
{
template<typename Rep,typename Period = ratio<1>>
class duration;
template<
typename Clock,
typename Duration = typename Clock::duration>
class time_point;
class system_clock;
class steady_clock;
typedef unspecified-clock-type high_resolution_clock;
}
}