Requisitos denominados de C++: Clock
De cppreference.com
Los requisitos de Reloj describen un paquete que consta de una duración, un punto en el tiempo, y una función now() para obtener el punto en el tiempo actual. El origen del punto en el tiempo del reloj se le conoce como la época del reloj.
[editar] Requisitos
C1 y C2 denotan tipos reloj. t1 y t2 son valores devueltos por C1::now() donde la llamada que devuelve t1 sucede antes que la llamada que devuelve t2 y ambas llamadas ocurren antes que C1::time_point::max().
Expresión | Tipo de retorno | Semántica operacional |
---|---|---|
C1::rep | Un tipo aritmético o una clase que emula un tipo aritmético | El tipo representación de C1::duration. |
C1::period | Una especialización de std::ratio | El período del tic del reloj en segundos. |
C1::duration | std::chrono::duration<C1::rep, C1::period> | El tipo duración del reloj. |
C1::time_point | std::chrono::time_point<C1> or std::chrono::time_point<C2, C1::duration> | El tipo std::chrono::time_point del reloj. C1 y C2 deberán referirse a la misma época. |
C1::is_steady | const bool | true si t1 <= t2 es siempre true y el tiempo entre los tics del reloj es constante; de lo contrario, false |
C1::now() | C1::time_point | Devuelve un objeto time_point que representa el punto en el tiempo actual. |