C++ named requirements: TrivialClock (since C++11)
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Los TrivialClock requisitos describen los requisitos satisfechos por varios relojes en la biblioteca chrono .
Requisitos
Para un tipo TC :
- El tipo debe cumplir con los requisitos de Clock .
- Los tipos TC :: rep , TC :: duration , y TC :: time_point satisfacen los requisitos de EqualityComparable , LessThanComparable , DefaultConstructible , CopyConstructible , CopyAssignable , Destructible (hasta C++17) , Swappable , y NumericType .
- La función TC :: now ( ) no lanza excepciones.
- El tipo TC :: time_point :: clock cumple con los requisitos de TrivialClock , recursivamente.
Biblioteca estándar
Los siguientes tipos en la biblioteca estándar satisfacen TrivialClock requisitos:
|
(C++11)
|
hora del reloj de pared desde el reloj de tiempo real de todo el sistema
(clase) |
|
(C++11)
|
reloj monótono que nunca será ajustado
(clase) |
|
(C++11)
|
el reloj con el período de tick más corto disponible
(clase) |
|
(C++20)
|
Clock
utilizado para
tiempo de archivo
(typedef) |
|
(C++17)
|
representa valores de tiempo de archivo
(typedef) |