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_utcundfrom_utc; oder -
to_sysundfrom_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) |