std::chrono::file_clock (3) - Linux Manuals
std::chrono::file_clock: std::chrono::file_clock
NAME
std::chrono::file_clock - std::chrono::file_clock
Synopsis
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> (since C++20)
using file_time = std::chrono::time_point<std::chrono::file_clock, Duration>;
operator<<_(std::chrono::file_time) performs stream output on a file_time
(C++20)
from_stream_(std::chrono::file_time) parses a file_time from a stream according to the provided format
(C++20)
to_stream_(std::chrono::file_time) outputs a file_time into a stream according to the provided format
(C++20)
Member types
Member type Definition
rep signed arithmetic type representing the number of ticks in the clock's duration
period a std::ratio type 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 true if the time between ticks is always constant, i.e. calls to now() return values that increase monotonically even in case of some external clock adjustment, otherwise false
[static]
Member functions
file_clock provides exactly one of the following two pairs of static member functions:
* to_utc and from_utc; or
* to_sys and from_sys.
now returns a std::chrono::time_point representing the current point in time
[static]
to_utc converts between file_time and utc_time
from_utc (public static member function)
[static] (optional)
to_sys converts between file_time and sys_time
from_sys (public static member function)
[static] (optional)