#include <compare.h>

Public Member Functions | |
| constexpr | operator weak_equality () const noexcept |
Private Member Functions | |
| constexpr | strong_equality (compare_internal::eq v) noexcept |
Private Attributes | |
| compare_internal::value_type | value_ |
Friends | |
| struct | compare_internal::strong_equality_base< strong_equality > |
| constexpr bool | operator!= (strong_equality v, compare_internal::OnlyLiteralZero<>) noexcept |
| constexpr bool | operator!= (compare_internal::OnlyLiteralZero<>, strong_equality v) noexcept |
| constexpr bool | operator== (strong_equality v, compare_internal::OnlyLiteralZero<>) noexcept |
| constexpr bool | operator== (compare_internal::OnlyLiteralZero<>, strong_equality v) noexcept |
| constexpr absl::strong_equality::strong_equality | ( | compare_internal::eq | v | ) | [inline, explicit, private] |
| constexpr absl::strong_equality::operator weak_equality | ( | ) | const [inline] |
friend struct compare_internal::strong_equality_base< strong_equality > [friend] |
| constexpr bool operator!= | ( | strong_equality | v, |
| compare_internal::OnlyLiteralZero<> | |||
| ) | [friend] |
| constexpr bool operator!= | ( | compare_internal::OnlyLiteralZero<> | , |
| strong_equality | v | ||
| ) | [friend] |
| constexpr bool operator== | ( | strong_equality | v, |
| compare_internal::OnlyLiteralZero<> | |||
| ) | [friend] |
| constexpr bool operator== | ( | compare_internal::OnlyLiteralZero<> | , |
| strong_equality | v | ||
| ) | [friend] |
compare_internal::value_type absl::strong_equality::value_ [private] |