Namensräume
Varianten
Aktionen

std::chrono::file_clock

Von cppreference.com
< cpp‎ | chrono
 
 
 
 
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) [bearbeiten]
liest einen file_time aus einem Stream gemäß dem angegebenen Format
(Funktionstemplate) [edit]
Formatierungsunterstützung für file_time
(Klassentemplate-Spezialisierung) [edit]

[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_utc und from_utc; oder
  • to_sys und from_sys.
[static]
gibt einen std::chrono::time_point zurück, der den aktuellen Zeitpunkt darstellt
(public static member function) [bearbeiten]
[static] (optional)
konvertiert zwischen file_time und utc_time
(public static member function) [bearbeiten]
[static] (optional)
konvertiert zwischen file_time und sys_time
(public static member function) [bearbeiten]