48 constexpr operator T &()
const noexcept
53 constexpr T &
ref() const noexcept
58 constexpr bool operator==(
const T &&other)
const noexcept
60 return *_ptr == other;
63 constexpr bool operator!=(
const T &&other)
const noexcept
65 return *_ptr != other;
A reference wrapper class.
constexpr reference_wrapper(T &&x) noexcept
Construct a new reference wrapper object.
constexpr reference_wrapper() noexcept
reference_wrapper & operator=(const reference_wrapper &other) noexcept
constexpr T & ref() const noexcept
constexpr bool operator!=(const T &&other) const noexcept
constexpr bool operator==(const T &&other) const noexcept
constexpr reference_wrapper(const reference_wrapper &other) noexcept