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) |