Los
Clock
requirements describen un paquete que consiste en una
std::chrono::duration
, un
std::chrono::time_point
, y una función
now
(
)
para obtener el
time_point
actual. El origen del
time_point
del reloj se denomina época del reloj.
Requisitos
C1
y
C2
denotan tipos de reloj.
t1
y
t2
son valores devueltos por
C1
::
now
(
)
donde la llamada que devuelve
t1
ocurre antes de la llamada que devuelve
t2
y ambas llamadas ocurren antes de
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 de representación de
C1
::
duration
.
|
|
C1
::
period
|
Una especialización de
std::ratio
|
El período de tick del reloj en segundos.
|
|
C1
::
duration
|
std::
chrono
::
duration
<
C1
::
rep
, C1
::
period
>
|
El tipo de duración del reloj.
|
|
C1
::
time_point
|
std::
chrono
::
time_point
<
C1
>
o
std::
chrono
::
time_point
<
C2, C1
::
duration
>
|
El tipo
std::chrono::time_point
del reloj. C1 y C2 deben referirse a la misma época.
|
|
C1
::
is_steady
|
const
bool
|
true
si
t1
<=
t2
es siempre
true
y el reloj avanza a un ritmo constante en relación con el tiempo real (por lo que la diferencia entre dos tiempos reportados distintos es aproximadamente el tiempo real transcurrido entre las actualizaciones del reloj), de lo contrario
false
|
|
C1
::
now
(
)
|
C1
::
time_point
|
Retorna un objeto
time_point
que representa el punto actual en el tiempo.
|
Véase también
|
|
determina si un tipo es un
Clock
(plantilla de clase)
(plantilla de variable)
|