Requisitos denominados de C++: TrivialClock
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, y TipoNumérico. - Los l-valores de los tipos
TC::rep,TC::duration, yTC::time_pointson Intercambiables. - La función
TC::now()no lanza excepciones. - El tipo
TC::time_point::clockcumple con los requisitos de RelojTrivial recursivamente.
Uso
Los siguientes tipos en la biblioteca estándar satisfacen estos requisitos:
- std::chrono::system_clock,
- std::chrono::steady_clock,
- std::chrono::high_resolution_clock,
- std::filesystem::file_time_type::clock,
- std::chrono::file_clock.