Requisitos denominados de C++: TrivialClock (desde C++11)
De cppreference.com
Los requisitos de RelojTrivial describen los requisitos satisfechos por varios relojes en la biblioteca chrono.
Requisitos
Para un tipo TC:
- El tipo debe cumplir con los requisitos de Reloj.
- Los tipos
TC::rep,TC::duration, yTC::time_pointsatisfacen los requisitos de ComparableEnIgualdad, ComparableEnMenorQue, ConstruiblePorDefecto, ConstruiblePorCopia, AsignablePorCopia, Destructible (hasta C++17), , Intercambiable y TipoNumérico. - La función
TC::now()no lanza excepciones. - El tipo
TC::time_point::clockcumple con los requisitos de RelojTrivial recursivamente.
Biblioteca estándar
Los siguientes tipos en la biblioteca estándar satisfacen los requisitos RelojTrivial:
(C++11) |
Tiempo de pared a partir del reloj de tiempo real a lo largo del sistema. (clase) |
(C++11) |
Reloj monotónico que nunca será ajustado. (clase) |
(C++11) |
El reloj con mayor precisión disponible en el sistema. (clase) |
(C++20) |
Clock usado para el tiempo de archivo (typedef) |
(C++17) |
Representa los valores de tiempo de un archivo. (typedef) |