| Expression | Return type | Operational semantics |
|---|
| C1::rep | An arithmetic type or a class emulating an arithmetic type | The representation type ofC1::duration. |
| C1::period | A specialization ofstd::ratio | The tick period of the clock in seconds. |
| C1::duration | std::chrono::duration<C1::rep, C1::period> | The duration type of the clock. |
| C1::time_point | std::chrono::time_point<C1> orstd::chrono::time_point<C2, C1::duration> | Thestd::chrono::time_point type of the clock. C1 and C2 shall refer to the same epoch. |
| C1::is_steady | constbool | true ift1<= t2 is alwaystrue and the clock advances at a steady rate relative to real time (so the difference between two distinct reported times is approximately the elapsed real time between the clock updates), otherwisefalse |
| C1::now() | C1::time_point | Returns atime_point object representing the current point in time. |