std::chrono::file_clock
| Defined in header <chrono> | ||
|---|---|---|
| using file_clock = /* see below */; | (since C++20) | 
std::chrono::file_clock is an alias for the clock used for std::filesystem::file_time_type. Its epoch is unspecified.
file_clock meets the TrivialClock requirements.
Time point family
| Defined in namespace std::chrono | ||
| template<class Duration> using file_time = std::chrono::time_point<std::chrono::file_clock, Duration>; | (since C++20) | 
| (C++20) | performs stream output on a file_time (function template) | 
| (C++20) | parses a file_time from a stream according to the provided format (function template) | 
| (C++20) | outputs a file_time into a stream according to the provided format (function template) | 
Member types
| Member type | Definition | 
|---|---|
| rep | signed arithmetic type representing the number of ticks in the clock's duration | 
| period | a std::ratiotype representing the tick period of the clock, in seconds | 
| duration | std::chrono::duration<rep, period>, capable of representing negative durations | 
| time_point | std::chrono::time_point<std::chrono::file_clock> | 
Member constants
| constexpr bool is_steady [static] | trueif the time between ticks is always constant, i.e. calls tonow()return values that increase monotonically even in case of some external clock adjustment, otherwisefalse(public static member constant) | 
Member functions
file_clock provides exactly one of the following two pairs of static member functions:
-  to_utcandfrom_utc; or
-  to_sysandfrom_sys.
| [static] | returns a std::chrono::time_pointrepresenting the current point in time(public static member function) | 
| [static] (optional) | converts between file_timeandutc_time(public static member function) | 
| [static] (optional) | converts between file_timeandsys_time(public static member function) | 
    © cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
    http://en.cppreference.com/w/cpp/chrono/file_clock