Public Member Functions | Private Member Functions | Private Attributes | Friends
absl::partial_ordering Class Reference

#include <compare.h>

Inheritance diagram for absl::partial_ordering:
Inheritance graph
[legend]

List of all members.

Public Member Functions

constexpr operator weak_equality () const noexcept

Private Member Functions

constexpr bool is_ordered () const noexcept
constexpr partial_ordering (compare_internal::eq v) noexcept
constexpr partial_ordering (compare_internal::ord v) noexcept
constexpr partial_ordering (compare_internal::ncmp v) noexcept

Private Attributes

compare_internal::value_type value_

Friends

struct compare_internal::partial_ordering_base< partial_ordering >
constexpr bool operator!= (partial_ordering v, compare_internal::OnlyLiteralZero<>) noexcept
constexpr bool operator!= (compare_internal::OnlyLiteralZero<>, partial_ordering v) noexcept
constexpr bool operator< (partial_ordering v, compare_internal::OnlyLiteralZero<>) noexcept
constexpr bool operator< (compare_internal::OnlyLiteralZero<>, partial_ordering v) noexcept
constexpr bool operator<= (partial_ordering v, compare_internal::OnlyLiteralZero<>) noexcept
constexpr bool operator<= (compare_internal::OnlyLiteralZero<>, partial_ordering v) noexcept
constexpr bool operator== (partial_ordering v, compare_internal::OnlyLiteralZero<>) noexcept
constexpr bool operator== (compare_internal::OnlyLiteralZero<>, partial_ordering v) noexcept
constexpr bool operator> (partial_ordering v, compare_internal::OnlyLiteralZero<>) noexcept
constexpr bool operator> (compare_internal::OnlyLiteralZero<>, partial_ordering v) noexcept
constexpr bool operator>= (partial_ordering v, compare_internal::OnlyLiteralZero<>) noexcept
constexpr bool operator>= (compare_internal::OnlyLiteralZero<>, partial_ordering v) noexcept

Detailed Description

Definition at line 221 of file compare.h.


Constructor & Destructor Documentation

constexpr absl::partial_ordering::partial_ordering ( compare_internal::eq  v) [inline, explicit, private]

Definition at line 223 of file compare.h.

constexpr absl::partial_ordering::partial_ordering ( compare_internal::ord  v) [inline, explicit, private]

Definition at line 225 of file compare.h.

constexpr absl::partial_ordering::partial_ordering ( compare_internal::ncmp  v) [inline, explicit, private]

Definition at line 227 of file compare.h.


Member Function Documentation

constexpr bool absl::partial_ordering::is_ordered ( ) const [inline, private]

Definition at line 231 of file compare.h.

constexpr absl::partial_ordering::operator weak_equality ( ) const [inline]

Definition at line 238 of file compare.h.


Friends And Related Function Documentation

Definition at line 229 of file compare.h.

constexpr bool operator!= ( partial_ordering  v,
compare_internal::OnlyLiteralZero<>   
) [friend]

Definition at line 247 of file compare.h.

constexpr bool operator!= ( compare_internal::OnlyLiteralZero<>  ,
partial_ordering  v 
) [friend]

Definition at line 271 of file compare.h.

constexpr bool operator< ( partial_ordering  v,
compare_internal::OnlyLiteralZero<>   
) [friend]

Definition at line 251 of file compare.h.

constexpr bool operator< ( compare_internal::OnlyLiteralZero<>  ,
partial_ordering  v 
) [friend]

Definition at line 275 of file compare.h.

constexpr bool operator<= ( partial_ordering  v,
compare_internal::OnlyLiteralZero<>   
) [friend]

Definition at line 255 of file compare.h.

constexpr bool operator<= ( compare_internal::OnlyLiteralZero<>  ,
partial_ordering  v 
) [friend]

Definition at line 279 of file compare.h.

constexpr bool operator== ( partial_ordering  v,
compare_internal::OnlyLiteralZero<>   
) [friend]

Definition at line 243 of file compare.h.

constexpr bool operator== ( compare_internal::OnlyLiteralZero<>  ,
partial_ordering  v 
) [friend]

Definition at line 267 of file compare.h.

constexpr bool operator> ( partial_ordering  v,
compare_internal::OnlyLiteralZero<>   
) [friend]

Definition at line 259 of file compare.h.

constexpr bool operator> ( compare_internal::OnlyLiteralZero<>  ,
partial_ordering  v 
) [friend]

Definition at line 283 of file compare.h.

constexpr bool operator>= ( partial_ordering  v,
compare_internal::OnlyLiteralZero<>   
) [friend]

Definition at line 263 of file compare.h.

constexpr bool operator>= ( compare_internal::OnlyLiteralZero<>  ,
partial_ordering  v 
) [friend]

Definition at line 287 of file compare.h.


Member Data Documentation

compare_internal::value_type absl::partial_ordering::value_ [private]

Definition at line 293 of file compare.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16