operator==, <=>(std::reference_wrapper)

Performs comparison operations on reference_wrapper objects.

# Declarations

friend constexpr bool
operator==( reference_wrapper lhs, reference_wrapper rhs );

(since C++26)

friend constexpr bool
operator==( reference_wrapper lhs, reference_wrapper<const T> rhs );

(since C++26)

friend constexpr bool
operator==( reference_wrapper lhs, const T& ref );

(since C++26)

friend constexpr auto
operator<=>( reference_wrapper lhs, reference_wrapper rhs );

(since C++26)

friend constexpr auto
operator<=>( reference_wrapper lhs, reference_wrapper<const T> rhs );

(since C++26)

friend constexpr auto
operator<=>( reference_wrapper lhs, const T& ref );

(since C++26)

# Parameters

# Notes

The return types of operator<=> are deduced from return statements to avoid hard error when instantiating a std::reference_wrapper with synth-three-way-result being ill-formed.

# Example

This section is incompleteReason: no example