Lines Matching refs:__t
44 concept __member_begin = __can_borrow<_Tp> && requires(_Tp&& __t) { in requires() argument
45 { _LIBCPP_AUTO_CAST(__t.begin()) } -> input_or_output_iterator; in requires()
52 …er_begin<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& __t) {
53 { _LIBCPP_AUTO_CAST(begin(__t)) } -> input_or_output_iterator;
58 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[]) const noexcept in operator()
61 return __t + 0; in operator()
65 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[_Np]) const noexcept in operator()
68 return __t + 0; in operator()
73 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const in operator()
74 noexcept(noexcept(_LIBCPP_AUTO_CAST(__t.begin()))) { in operator()
75 return _LIBCPP_AUTO_CAST(__t.begin()); in operator()
80 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const in operator()
81 noexcept(noexcept(_LIBCPP_AUTO_CAST(begin(__t)))) { in operator()
82 return _LIBCPP_AUTO_CAST(begin(__t)); in operator()
106 concept __member_end = __can_borrow<_Tp> && requires(_Tp&& __t) { in requires() argument
108 { _LIBCPP_AUTO_CAST(__t.end()) } -> sentinel_for<iterator_t<_Tp>>; in requires()
115 …mber_end<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& __t) {
117 { _LIBCPP_AUTO_CAST(end(__t)) } -> sentinel_for<iterator_t<_Tp>>;
122 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp (&__t)[_Np]) const noexcept in operator()
125 return __t + _Np; in operator()
130 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const in operator()
131 noexcept(noexcept(_LIBCPP_AUTO_CAST(__t.end()))) { in operator()
132 return _LIBCPP_AUTO_CAST(__t.end()); in operator()
137 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const in operator()
138 noexcept(noexcept(_LIBCPP_AUTO_CAST(end(__t)))) { in operator()
139 return _LIBCPP_AUTO_CAST(end(__t)); in operator()
158 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const
159 noexcept(noexcept(ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t))))
160 -> decltype(ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t))) {
161 return ranges::begin(static_cast<const remove_reference_t<_Tp>&>(__t));
166 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const
167 noexcept(noexcept(ranges::begin(static_cast<const _Tp&&>(__t))))
168 -> decltype(ranges::begin(static_cast<const _Tp&&>(__t))) {
169 return ranges::begin(static_cast<const _Tp&&>(__t));
186 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const
187 noexcept(noexcept(ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t))))
188 -> decltype(ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t))) {
189 return ranges::end(static_cast<const remove_reference_t<_Tp>&>(__t));
194 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const noexcept(
195 …noexcept(ranges::end(static_cast<const _Tp&&>(__t)))) -> decltype(ranges::end(static_cast<const _T…
196 return ranges::end(static_cast<const _Tp&&>(__t));