std::chrono:: file_clock
From cppreference.net
|
Défini dans l'en-tête
<chrono>
|
||
|
using
file_clock
=
/* voir ci-dessous */
;
|
(depuis C++20) | |
std::chrono::file_clock
est un alias pour l'horloge utilisée par
std::filesystem::file_time_type
. Son époque n'est pas spécifiée.
file_clock
satisfait aux exigences du
TrivialClock
.
Table des matières |
Famille de points temporels
|
Défini dans l'espace de noms
std::chrono
|
||
|
template
<
class
Duration
>
using file_time = std:: chrono :: time_point < std :: chrono :: file_clock , Duration > ; |
(depuis C++20) | |
effectue une sortie de flux sur un
file_time
(modèle de fonction) |
|
analyse un
file_time
depuis un flux selon le format fourni
(modèle de fonction) |
|
support de formatage pour
file_time
(spécialisation de modèle de classe) |
Types membres
| Type de membre | Définition |
rep
|
type arithmétique signé représentant le nombre de ticks dans la durée de l'horloge |
period
|
un type std::ratio représentant la période du tick de l'horloge, en secondes |
duration
|
std:: chrono :: duration < rep, period > , capable de représenter des durées négatives |
time_point
|
std:: chrono :: time_point < std :: chrono :: file_clock > |
Constantes membres
|
constexpr bool
is_steady
[static]
|
true
si l'intervalle entre les ticks est toujours constant, c'est-à-dire que les appels à
now()
renvoient des valeurs qui augmentent de manière monotone même en cas d'ajustement externe de l'horloge, sinon
false
(constante membre statique publique) |
Fonctions membres
file_clock
fournit exactement l'une des deux paires suivantes de fonctions membres statiques :
-
to_utcetfrom_utc; ou -
to_sysetfrom_sys.
|
[static]
|
retourne un
std::chrono::time_point
représentant le point actuel dans le temps
(fonction membre publique statique) |
|
[static]
(optionnel)
|
convertit entre
file_time
et
utc_time
(fonction membre publique statique) |
|
[static]
(optionnel)
|
convertit entre
file_time
et
sys_time
(fonction membre publique statique) |