Clock
요구사항은
std::chrono::duration
,
std::chrono::time_point
, 그리고 현재
time_point
를 얻기 위한 함수
now
(
)
로 구성된 번들을 설명합니다. Clock의
time_point
원점은 clock의 epoch라고 불립니다.
요구사항
C1
와
C2
는 클럭 타입을 나타냅니다.
t1
과
t2
는
C1
::
now
(
)
가 반환한 값들이며,
t1
을 반환하는 호출이
t2
를 반환하는 호출보다 먼저 발생하고, 이 두 호출 모두
C1
::
time_point
::
max
(
)
이전에 발생합니다.
|
표현식
|
반환 타입
|
연산 의미론
|
|
C1
::
rep
|
산술 타입 또는 산술 타입을 에뮬레이트하는 클래스
|
C1
::
duration
의 표현 타입.
|
|
C1
::
period
|
std::ratio
의 특수화
|
초 단위의 클록 틱 주기.
|
|
C1
::
duration
|
std::
chrono
::
duration
<
C1
::
rep
, C1
::
period
>
|
클록의 지속 시간 타입.
|
|
C1
::
time_point
|
std::
chrono
::
time_point
<
C1
>
또는
std::
chrono
::
time_point
<
C2, C1
::
duration
>
|
클록의
std::chrono::time_point
타입. C1과 C2는 동일한 에포크를 참조해야 함.
|
|
C1
::
is_steady
|
const
bool
|
true
만약
t1
<=
t2
가 항상
true
이고 클록이 실제 시간에 대해 일정한 속도로 진행되는 경우(따라서 두 개의 서로 다른 보고된 시간 사이의 차이는 클록 업데이트 사이의 경과된 실제 시간과 대략 일치함), 그렇지 않으면
false
|
|
C1
::
now
(
)
|
C1
::
time_point
|
현재 시간 점을 나타내는
time_point
객체를 반환합니다.
|
참고 항목
|
|
타입이
Clock
인지 판별합니다
(클래스 템플릿)
(변수 템플릿)
|