Namespaces
Variants

std::chrono:: operator==,<,<=,>,>=,<=> (std::chrono::leap_second)

From cppreference.net
std::chrono::leap_second
Member functions
Nonmember functions
operator== operator< operator<= operator> operator>= operator<=>
Helper classes
헤더에 정의됨 <chrono>
constexpr bool operator == ( const std:: chrono :: leap_second & x,
const std:: chrono :: leap_second & y ) noexcept ;
(1) (C++20부터)
constexpr std:: strong_ordering operator <=> ( const std:: chrono :: leap_second & x,
const std:: chrono :: leap_second & y ) noexcept ;
(2) (C++20 이후)
template < class Duration >

constexpr bool operator == ( const std:: chrono :: leap_second & x,

const std:: chrono :: sys_time < Duration > & y ) noexcept ;
(3) (C++20 이후)
template < class Duration >

constexpr bool operator < ( const std:: chrono :: leap_second & x,

const std:: chrono :: sys_time < Duration > & y ) noexcept ;
(4) (C++20 이후)
template < class Duration >

constexpr bool operator < ( const std:: chrono :: sys_time < Duration > & x,

const std:: chrono :: leap_second & y ) noexcept ;
(5) (C++20 이후)
template < class Duration >

constexpr bool operator > ( const std:: chrono :: leap_second & x,

const std:: chrono :: sys_time < Duration > & y ) noexcept ;
(6) (C++20 이후)
template < class Duration >

constexpr bool operator > ( const std:: chrono :: sys_time < Duration > & x,

const std:: chrono :: leap_second & y ) noexcept ;
(7) (C++20 이후)
template < class Duration >

constexpr bool operator <= ( const std:: chrono :: leap_second & x,

const std:: chrono :: sys_time < Duration > & y ) noexcept ;
(8) (C++20 이후)
template < class Duration >

constexpr bool operator <= ( const std:: chrono :: sys_time < Duration > & x,

const std:: chrono :: leap_second & y ) noexcept ;
(9) (C++20 이후)
template < class Duration >

constexpr bool operator >= ( const std:: chrono :: leap_second & x,

const std:: chrono :: sys_time < Duration > & y ) noexcept ;
(10) (C++20 이후)
template < class Duration >

constexpr bool operator >= ( const std:: chrono :: sys_time < Duration > & x,

const std:: chrono :: leap_second & y ) noexcept ;
(11) (C++20 이후)
template < class Duration >

requires std:: three_way_comparable_with <
std:: chrono :: sys_seconds , std:: chrono :: sys_time < Duration >>
constexpr auto operator <=> ( const std:: chrono :: leap_second & x,

const std:: chrono :: sys_time < Duration > & y ) noexcept ;
(12) (C++20 이후)

객체 x y 가 나타내는 날짜와 시간을 비교합니다.

(12) 의 반환 타입은 x. date ( ) <=> y 에서 추론되며, 따라서 std::chrono::seconds Duration 의 삼중 비교 결과 타입이 됩니다.

!= 연산자는 합성된 operator== 로부터 생성됩니다.

반환값

1) x. date ( ) == y. date ( )
2) x. date ( ) <=> y. date ( )
3) x. date ( ) == y
4) x. date ( ) < y
5) x < y. date ( )
6) x. date ( ) > y
7) x > y. date ( )
8) x. date ( ) <= y
9) x <= y. date ( )
10) x. date ( ) >= y
11) x >= y. date ( )
12) x. date ( ) <=> y