std::chrono::file_clock
Von cppreference.com
| Definiert in 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 Anforderungen von TrivialClock.
Inhalt |
Zeitpunkt-Familie
| Definiert im Namespace std::chrono |
||
| template<class Duration> using file_time = std::chrono::time_point<std::chrono::file_clock, Duration>; |
(seit C++20) | |
führt die Stream-Ausgabe auf einer file_time durch(Funktionstemplate) | |
liest einen file_time aus einem Stream gemäß dem angegebenen Format(Funktionstemplate) | |
Formatierungsunterstützung für file_time(Klassentemplate-Spezialisierung) |
[bearbeiten] Member types
| Mitgliedertyp | Definition |
rep
|
vorzeichenbehafteter arithmetischer Typ, der die Anzahl der Ticks in der Dauer der Uhr darstellt |
period
|
ein std::ratio-Typ, der die Tick-Periode der Uhr in Sekunden repräsentiert |
duration
|
std::chrono::duration<rep, period>, die negative Dauern darstellen kann |
time_point
|
std::chrono::time_point<std::chrono::file_clock> |
[bearbeiten] Member constants
| constexpr bool is_steady [static] |
true, wenn die Zeit zwischen den Ticks immer konstant ist, d. h. Aufrufe von now() Werte zurückgeben, die auch bei externen Uhranpassungen monoton ansteigen, andernfalls false (öffentliche statische Member-Konstante) |
[bearbeiten] Member functions
file_clock stellt genau eines der folgenden zwei Paare statischer Memberfunktionen bereit
-
to_utcundfrom_utc; oder -
to_sysundfrom_sys.
| [static] |
gibt einen std::chrono::time_point zurück, der den aktuellen Zeitpunkt darstellt (public static member function) |
| [static] (optional) |
konvertiert zwischen file_time und utc_time(public static member function) |
| [static] (optional) |
konvertiert zwischen file_time und sys_time(public static member function) |