Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
absl::weak_equality Class Reference

#include <compare.h>

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

Public Member Functions

 ABSL_COMPARE_INLINE_SUBCLASS_DECL (weak_equality, equivalent)
 
 ABSL_COMPARE_INLINE_SUBCLASS_DECL (weak_equality, equivalent)
 
 ABSL_COMPARE_INLINE_SUBCLASS_DECL (weak_equality, nonequivalent)
 
 ABSL_COMPARE_INLINE_SUBCLASS_DECL (weak_equality, nonequivalent)
 
- Public Member Functions inherited from absl::compare_internal::weak_equality_base< weak_equality >
 ABSL_COMPARE_INLINE_BASECLASS_DECL (equivalent)
 
 ABSL_COMPARE_INLINE_BASECLASS_DECL (equivalent)
 
 ABSL_COMPARE_INLINE_BASECLASS_DECL (nonequivalent)
 
 ABSL_COMPARE_INLINE_BASECLASS_DECL (nonequivalent)
 

Private Member Functions

constexpr weak_equality (compare_internal::eq v) noexcept
 
constexpr weak_equality (compare_internal::eq v) noexcept
 

Private Attributes

compare_internal::value_type value_
 

Friends

struct compare_internal::weak_equality_base< weak_equality >
 
constexpr friend bool operator!= (compare_internal::OnlyLiteralZero<>, weak_equality v) noexcept
 
constexpr friend bool operator!= (compare_internal::OnlyLiteralZero<>, weak_equality v) noexcept
 
constexpr friend bool operator!= (weak_equality v, compare_internal::OnlyLiteralZero<>) noexcept
 
constexpr friend bool operator!= (weak_equality v, compare_internal::OnlyLiteralZero<>) noexcept
 
constexpr friend bool operator!= (weak_equality v1, weak_equality v2) noexcept
 
constexpr friend bool operator!= (weak_equality v1, weak_equality v2) noexcept
 
constexpr friend bool operator== (compare_internal::OnlyLiteralZero<>, weak_equality v) noexcept
 
constexpr friend bool operator== (compare_internal::OnlyLiteralZero<>, weak_equality v) noexcept
 
constexpr friend bool operator== (weak_equality v, compare_internal::OnlyLiteralZero<>) noexcept
 
constexpr friend bool operator== (weak_equality v, compare_internal::OnlyLiteralZero<>) noexcept
 
constexpr friend bool operator== (weak_equality v1, weak_equality v2) noexcept
 
constexpr friend bool operator== (weak_equality v1, weak_equality v2) noexcept
 

Detailed Description

Definition at line 154 of file abseil-cpp/absl/types/compare.h.

Constructor & Destructor Documentation

◆ weak_equality() [1/2]

constexpr absl::weak_equality::weak_equality ( compare_internal::eq  v)
inlineexplicitconstexprprivatenoexcept

Definition at line 156 of file abseil-cpp/absl/types/compare.h.

◆ weak_equality() [2/2]

constexpr absl::weak_equality::weak_equality ( compare_internal::eq  v)
inlineexplicitconstexprprivatenoexcept

Member Function Documentation

◆ ABSL_COMPARE_INLINE_SUBCLASS_DECL() [1/4]

absl::weak_equality::ABSL_COMPARE_INLINE_SUBCLASS_DECL ( weak_equality  ,
equivalent   
)

◆ ABSL_COMPARE_INLINE_SUBCLASS_DECL() [2/4]

absl::weak_equality::ABSL_COMPARE_INLINE_SUBCLASS_DECL ( weak_equality  ,
equivalent   
)

◆ ABSL_COMPARE_INLINE_SUBCLASS_DECL() [3/4]

absl::weak_equality::ABSL_COMPARE_INLINE_SUBCLASS_DECL ( weak_equality  ,
nonequivalent   
)

◆ ABSL_COMPARE_INLINE_SUBCLASS_DECL() [4/4]

absl::weak_equality::ABSL_COMPARE_INLINE_SUBCLASS_DECL ( weak_equality  ,
nonequivalent   
)

Friends And Related Function Documentation

◆ compare_internal::weak_equality_base< weak_equality >

Definition at line 158 of file abseil-cpp/absl/types/compare.h.

◆ operator!= [1/6]

constexpr friend bool operator!= ( compare_internal::OnlyLiteralZero<>  ,
weak_equality  v 
)
friend

Definition at line 177 of file abseil-cpp/absl/types/compare.h.

◆ operator!= [2/6]

constexpr friend bool operator!= ( compare_internal::OnlyLiteralZero<>  ,
weak_equality  v 
)
friend

◆ operator!= [3/6]

constexpr friend bool operator!= ( weak_equality  v,
compare_internal::OnlyLiteralZero<>   
)
friend

◆ operator!= [4/6]

constexpr friend bool operator!= ( weak_equality  v,
compare_internal::OnlyLiteralZero<>   
)
friend

Definition at line 169 of file abseil-cpp/absl/types/compare.h.

◆ operator!= [5/6]

constexpr friend bool operator!= ( weak_equality  v1,
weak_equality  v2 
)
friend

◆ operator!= [6/6]

constexpr friend bool operator!= ( weak_equality  v1,
weak_equality  v2 
)
friend

Definition at line 185 of file abseil-cpp/absl/types/compare.h.

◆ operator== [1/6]

constexpr friend bool operator== ( compare_internal::OnlyLiteralZero<>  ,
weak_equality  v 
)
friend

Definition at line 173 of file abseil-cpp/absl/types/compare.h.

◆ operator== [2/6]

constexpr friend bool operator== ( compare_internal::OnlyLiteralZero<>  ,
weak_equality  v 
)
friend

◆ operator== [3/6]

constexpr friend bool operator== ( weak_equality  v,
compare_internal::OnlyLiteralZero<>   
)
friend

◆ operator== [4/6]

constexpr friend bool operator== ( weak_equality  v,
compare_internal::OnlyLiteralZero<>   
)
friend

Definition at line 165 of file abseil-cpp/absl/types/compare.h.

◆ operator== [5/6]

constexpr friend bool operator== ( weak_equality  v1,
weak_equality  v2 
)
friend

Definition at line 181 of file abseil-cpp/absl/types/compare.h.

◆ operator== [6/6]

constexpr friend bool operator== ( weak_equality  v1,
weak_equality  v2 
)
friend

Member Data Documentation

◆ value_

compare_internal::value_type absl::weak_equality::value_
private

Definition at line 191 of file abseil-cpp/absl/types/compare.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:26