Lines Matching refs:__u
152 static _LIBCPP_CONSTEXPR element_type* __get_pointer(_Up* __u)
154 return __u;
158 static _LIBCPP_CONSTEXPR element_type* __get_pointer(_Up& __u)
160 return __get_pointer(__u.get());
164 static _LIBCPP_CONSTEXPR const element_type* __get_pointer(const _Up* __u)
166 return __u;
170 static _LIBCPP_CONSTEXPR const element_type* __get_pointer(const _Up& __u)
172 return __get_pointer(__u.get());
215 explicit _LIBCPP_CONSTEXPR propagate_const(_Up&& __u)
216 : __t_(std::forward<_Up>(__u))
223 _LIBCPP_CONSTEXPR propagate_const(_Up&& __u)
224 : __t_(std::forward<_Up>(__u))
240 _LIBCPP_CONSTEXPR propagate_const& operator=(_Up&& __u)
242 __t_ = std::forward<_Up>(__u);
379 _LIBCPP_CONSTEXPR bool operator==(const propagate_const<_Tp>& __pt, const _Up& __u)
381 return _VSTD_LFTS_V2::get_underlying(__pt) == __u;
386 _LIBCPP_CONSTEXPR bool operator!=(const propagate_const<_Tp>& __pt, const _Up& __u)
388 return _VSTD_LFTS_V2::get_underlying(__pt) != __u;
393 _LIBCPP_CONSTEXPR bool operator<(const propagate_const<_Tp>& __pt, const _Up& __u)
395 return _VSTD_LFTS_V2::get_underlying(__pt) < __u;
400 _LIBCPP_CONSTEXPR bool operator>(const propagate_const<_Tp>& __pt, const _Up& __u)
402 return _VSTD_LFTS_V2::get_underlying(__pt) > __u;
407 _LIBCPP_CONSTEXPR bool operator<=(const propagate_const<_Tp>& __pt, const _Up& __u)
409 return _VSTD_LFTS_V2::get_underlying(__pt) <= __u;
414 _LIBCPP_CONSTEXPR bool operator>=(const propagate_const<_Tp>& __pt, const _Up& __u)
416 return _VSTD_LFTS_V2::get_underlying(__pt) >= __u;