std::chrono::high_resolution_clock (3) - Linux Manuals
std::chrono::high_resolution_clock: std::chrono::high_resolution_clock
NAME
std::chrono::high_resolution_clock - std::chrono::high_resolution_clock
Synopsis
Defined in header <chrono>
class high_resolution_clock; (since C++11)
Class std::chrono::high_resolution_clock represents the clock with the smallest tick period provided by the implementation. It may be an alias of std::chrono::system_clock or std::chrono::steady_clock, or a third, independent clock.
std::chrono::high_resolution_clock meets the requirements of TrivialClock.
Member types
Member type Definition
rep arithmetic type representing the number of ticks in the clock's duration
period a std::ratio type representing the tick period of the clock, in seconds
duration std::chrono::duration<rep, period>
time_point std::chrono::time_point<std::chrono::high_resolution_clock>
Member constants
constexpr bool is_steady true if the time between ticks is always constant, i.e. calls to now() return values that increase monotonically even in case of some external clock adjustment, otherwise false
[static]
Member functions
now returns a std::chrono::time_point representing the current value of the clock
[static]
See also
system_clock wall clock time from the system-wide realtime clock
(C++11)
steady_clock monotonic clock that will never be adjusted
(C++11)