Namespaces
Variants

std::chrono:: file_clock

From cppreference.net
헤더 파일에 정의됨 <chrono>
using file_clock = /* 아래 참조 */ ;
(C++20부터)

std::chrono::file_clock std::filesystem::file_time_type 에 사용되는 클럭의 별칭입니다. 해당 클럭의 에포크는 명시되지 않습니다.

file_clock TrivialClock 요구 사항을 충족합니다.

목차

시간 포인트 패밀리

정의된 네임스페이스 std::chrono
template < class Duration >
using file_time = std:: chrono :: time_point < std :: chrono :: file_clock , Duration > ;
(C++20 이후)
file_time 에 대한 스트림 출력을 수행합니다
(함수 템플릿)
제공된 형식에 따라 스트림에서 file_time 을 파싱합니다
(함수 템플릿)
file_time 에 대한 포매팅 지원
(클래스 템플릿 특수화)

멤버 타입

멤버 타입 정의
rep 클록의 duration에서 틱(tick) 수를 나타내는 부호 있는 산술 타입
period 초 단위로 클록의 틱 주기를 나타내는 std::ratio 타입
duration std:: chrono :: duration < rep, period > , 음수 duration을 표현할 수 있음
time_point std:: chrono :: time_point < std :: chrono :: file_clock >

멤버 상수

constexpr bool is_steady
[static]
true 틱 사이의 시간이 항상 일정한 경우, 즉 외부 클럭 조정이 있는 경우에도 now() 호출이 단조롭게 증가하는 값을 반환하는 경우, 그렇지 않으면 false
(public static member constant)

멤버 함수

file_clock 는 다음 두 쌍의 정적 멤버 함수 중 정확히 하나를 제공합니다:

  • to_utc from_utc ; 또는
  • to_sys from_sys .
[static]
현재 시간을 나타내는 std::chrono::time_point 를 반환합니다
(public static member function)
[static] (optional)
file_time utc_time 사이 변환을 수행합니다
(public static member function)
[static] (optional)
file_time sys_time 사이 변환을 수행합니다
(public static member function)