Lines Matching refs:__t
42 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const
43 noexcept(noexcept(_LIBCPP_AUTO_CAST(std::forward<_Tp>(__t))))
44 -> decltype(_LIBCPP_AUTO_CAST(std::forward<_Tp>(__t))) {
45 return _LIBCPP_AUTO_CAST(std::forward<_Tp>(__t));
49 requires(!ranges::view<decay_t<_Tp>>) && requires(_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(__t)}; }
50 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const
51 noexcept(noexcept(ranges::ref_view{std::forward<_Tp>(__t)})) {
52 return ranges::ref_view{std::forward<_Tp>(__t)};
57 !ranges::view<decay_t<_Tp>> && !requires(_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(__t)}; } &&
58 requires(_Tp&& __t) { ranges::owning_view{std::forward<_Tp>(__t)}; })
59 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t) const
60 noexcept(noexcept(ranges::owning_view{std::forward<_Tp>(__t)})) {
61 return ranges::owning_view{std::forward<_Tp>(__t)};