Namespaces
Variants

std:: is_eq, std:: is_neq, std:: is_lt, std:: is_gt, std:: is_lteq, std:: is_gteq

From cppreference.net
Utilities library
헤더 파일에 정의됨 <compare>
constexpr bool is_eq ( std:: partial_ordering cmp ) noexcept ;
(1) (C++20부터)
constexpr bool is_neq ( std:: partial_ordering cmp ) noexcept ;
(2) (C++20부터)
constexpr bool is_lt ( std:: partial_ordering cmp ) noexcept ;
(3) (C++20부터)
constexpr bool is_lteq ( std:: partial_ordering cmp ) noexcept ;
(4) (C++20부터)
constexpr bool is_gt ( std:: partial_ordering cmp ) noexcept ;
(5) (C++20부터)
constexpr bool is_gteq ( std:: partial_ordering cmp ) noexcept ;
(6) (C++20부터)

이 함수들은 3-way 비교 결과를 가져와서 여섯 가지 관계 연산자 중 하나의 결과로 변환합니다

구체적으로, 이러한 함수들은 다음을 반환합니다

1) cmp == 0
2) cmp ! = 0
3) cmp < 0
4) cmp <= 0
5) cmp > 0
6) cmp >= 0

목차

매개변수

cmp - 3-way 비교 결과

반환값

bool 해당 관계 연산의 결과

예제

참고 항목

6가지 연산자를 모두 지원하고, 치환 가능하지 않으며, 비교 불가능한 값을 허용하는 3-way 비교의 결과 타입
(class)