Namespaces
Variants

std::chrono:: file_clock

From cppreference.net
Definiert im Header <chrono>
using file_clock = /* siehe unten */ ;
(seit C++20)

std::chrono::file_clock ist ein Alias für die Uhr, die für std::filesystem::file_time_type verwendet wird. Ihre Epoche ist nicht spezifiziert.

file_clock erfüllt die TrivialClock Anforderungen.

Inhaltsverzeichnis

Zeitpunkt-Familie

Definiert im Namensraum std::chrono
template < class Duration >
using file_time = std:: chrono :: time_point < std :: chrono :: file_clock , Duration > ;
(seit C++20)
führt Stream-Ausgabe für einen file_time aus
(Funktions-Template)
analysiert einen file_time aus einem Stream gemäß dem bereitgestellten Format
(Funktions-Template)
Formatierungsunterstützung für file_time
(Klassen-Template-Spezialisierung)

Mitgliedertypen

Mitgliedertyp Definition
rep vorzeichenbehafteter arithmetischer Typ, der die Anzahl der Ticks in der Dauer der Uhr darstellt
period ein std::ratio Typ, der die Tickperiode der Uhr in Sekunden darstellt
duration std:: chrono :: duration < rep, period > , in der Lage, negative Zeitdauern darzustellen
time_point std:: chrono :: time_point < std :: chrono :: file_clock >

Member-Konstanten

constexpr bool is_steady
[static]
true falls die Zeit zwischen den Ticks immer konstant ist, d.h. Aufrufe von now() Werte zurückgeben, die monoton steigen, selbst bei externen Taktanpassungen, andernfalls false
(öffentliche statische Member-Konstante)

Memberfunktionen

file_clock bietet genau eines der folgenden beiden Paare statischer Memberfunktionen:

  • to_utc und from_utc ; oder
  • to_sys und from_sys .
[static]
gibt einen std::chrono::time_point zurück, der den aktuellen Zeitpunkt repräsentiert
(öffentliche statische Elementfunktion)
[static] (optional)
konvertiert zwischen file_time und utc_time
(öffentliche statische Elementfunktion)
[static] (optional)
konvertiert zwischen file_time und sys_time
(öffentliche statische Elementfunktion)