From cppreference.com
The
requirements describe the requirements satisfied by several clocks in the
.
Requirements
For a type TC:
The type must meet
requirements.
The types TC::rep, TC::duration, and TC::time_point satisfy the requirements of
,
,
,
,
,
(until C++17),
, and
.
The function TC::now() does not throw exceptions.
The type TC::time_point::clock meets the TrivialClock requirements, recursively.
Standard library
The following types in the standard library satisfy TrivialClock requirements: