728x90
반응형
Time traits requirements (시간 특성 요구사항)
아래 표에서 X는 시간 유형 Time에 대한 시간 특성 클래스를 나타내고, t, t1 그리고 t2는 유형 Time의 값을 나타내고, d는 유형 X::duration_type의 값을 나타낸다.
표 32. TimeTraits 요구사항
표현식 | 반환 유형 | assertion/note (에러 검출/참고) pre/post-condition (사전/사후 조건) |
X::time_type | Time | 절대 시간을 나타낸다. 기본 구성을 지원하고, CopyConstructible와 Assignable에 대한 요구사항을 충족해야 한다. |
X::duration_type | 두 절대 시간의 차이를 나타낸다. 기본 구성을 지원하고 CopyConstructible와 Assignable에 대한 요구사항을 충족해야 한다. 기간은 양수, 음수 또는 0 일 수 있다. | |
X::now(); | time_type | 현재 시간을 반환한다. |
X::add(t, d); | time_type | 기간 d를 절대 시간 t에 더한 결과 새로운 절대 시간을 반환한다. |
X::subtrack(t1, t2); | duration_type | t1에서 t2를 뺀 기간을 반환한다. |
X::less_than(t1, t2); | bool | t1이 t2보다 작은 값인지 여부를 반환한다. |
X::to_posix_duration(d); | date_time::time_duration_type | 기간 d를 가장 근접하게 나타내는 date_time::time_duration_type 값을 반환한다. |
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio - basic_deadline_timer::rebind_executor (0) | 2021.03.31 |
---|---|
Boost.Asio - basic_deadline_timer (0) | 2021.03.31 |
Boost.Asio - Acceptable protocol requirements (0) | 2021.03.30 |
Boost.Asio - Internet protocol requirements (0) | 2021.03.30 |
Boost.Asio - ip::basic_endpoint (0) | 2021.03.30 |