Lines Matching refs:__t
40 requires(_Tp&& __t) { in requires() argument
41 { _LIBCPP_AUTO_CAST(__t.data()) } -> __ptr_to_object; in requires()
48 requires(_Tp&& __t) {
49 { ranges::begin(__t) } -> contiguous_iterator;
55 constexpr auto operator()(_Tp&& __t) const in operator()
56 noexcept(noexcept(__t.data())) { in operator()
57 return __t.data(); in operator()
62 constexpr auto operator()(_Tp&& __t) const in operator()
63 noexcept(noexcept(std::to_address(ranges::begin(__t)))) { in operator()
64 return std::to_address(ranges::begin(__t)); in operator()
82 constexpr auto operator()(_Tp&& __t) const
83 noexcept(noexcept(ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t))))
84 -> decltype( ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t)))
85 { return ranges::data(static_cast<const remove_reference_t<_Tp>&>(__t)); }
90 constexpr auto operator()(_Tp&& __t) const
91 noexcept(noexcept(ranges::data(static_cast<const _Tp&&>(__t))))
92 -> decltype( ranges::data(static_cast<const _Tp&&>(__t)))
93 { return ranges::data(static_cast<const _Tp&&>(__t)); }