Namespaces
Variants

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_utc et from_utc ; ou
  • to_sys et from_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)