tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
partial_ordering Struct Reference

#include <partial_ordering.hpp>

Static Public Attributes

static partial_ordering const equivalent {detail::order_result::equal}
 
static partial_ordering const greater {detail::order_result::greater}
 
static partial_ordering const less {detail::order_result::less}
 
static partial_ordering const unordered {detail::compare_result::unordered}
 

Friends

constexpr auto operator< (nullptr_t, partial_ordering v) noexcept -> bool
 
constexpr auto operator< (partial_ordering v, nullptr_t) noexcept -> bool
 
constexpr auto operator<= (nullptr_t, partial_ordering v) noexcept -> bool
 
constexpr auto operator<= (partial_ordering v, nullptr_t) noexcept -> bool
 
constexpr auto operator<=> (nullptr_t, partial_ordering v) noexcept -> partial_ordering
 
constexpr auto operator<=> (partial_ordering v, nullptr_t) noexcept -> partial_ordering
 
constexpr auto operator== (partial_ordering v, nullptr_t) noexcept -> bool
 
constexpr auto operator== (partial_ordering v, partial_ordering w) noexcept -> bool=default
 
constexpr auto operator> (nullptr_t, partial_ordering v) noexcept -> bool
 
constexpr auto operator> (partial_ordering v, nullptr_t) noexcept -> bool
 
constexpr auto operator>= (nullptr_t, partial_ordering v) noexcept -> bool
 
constexpr auto operator>= (partial_ordering v, nullptr_t) noexcept -> bool
 

Friends And Related Symbol Documentation

◆ operator< [1/2]

auto operator< ( nullptr_t ,
partial_ordering v ) -> bool
friend

◆ operator< [2/2]

auto operator< ( partial_ordering v,
nullptr_t  ) -> bool
friend

◆ operator<= [1/2]

auto operator<= ( nullptr_t ,
partial_ordering v ) -> bool
friend

◆ operator<= [2/2]

auto operator<= ( partial_ordering v,
nullptr_t  ) -> bool
friend

◆ operator<=> [1/2]

auto operator<=> ( nullptr_t ,
partial_ordering v ) -> partial_ordering
friend

◆ operator<=> [2/2]

auto operator<=> ( partial_ordering v,
nullptr_t  ) -> partial_ordering
friend

◆ operator== [1/2]

auto operator== ( partial_ordering v,
nullptr_t  ) -> bool
friend

◆ operator== [2/2]

auto operator== ( partial_ordering v,
partial_ordering w ) -> bool=default
friend

◆ operator> [1/2]

auto operator> ( nullptr_t ,
partial_ordering v ) -> bool
friend

◆ operator> [2/2]

auto operator> ( partial_ordering v,
nullptr_t  ) -> bool
friend

◆ operator>= [1/2]

auto operator>= ( nullptr_t ,
partial_ordering v ) -> bool
friend

◆ operator>= [2/2]

auto operator>= ( partial_ordering v,
nullptr_t  ) -> bool
friend

Member Data Documentation

◆ equivalent

partial_ordering equivalent {detail::order_result::equal}
inlinestaticconstexpr

◆ greater

partial_ordering greater {detail::order_result::greater}
inlinestaticconstexpr

◆ less

partial_ordering less {detail::order_result::less}
inlinestaticconstexpr

◆ unordered

partial_ordering unordered {detail::compare_result::unordered}
inlinestaticconstexpr

The documentation for this struct was generated from the following file: