Lines Matching refs:__range
145 constexpr auto operator()(_Range&& __range) const
146 noexcept(noexcept(std::forward<_Range>(__range).base()))
147 -> decltype( std::forward<_Range>(__range).base())
148 { return std::forward<_Range>(__range).base(); }
154 constexpr auto operator()(_Range&& __range) const
155 …noexcept(noexcept(_UnwrappedSubrange(__range.end().base(), __range.begin().base(), __range.size())…
156 …-> decltype( _UnwrappedSubrange(__range.end().base(), __range.begin().base(), __range.size()))
157 …{ return _UnwrappedSubrange(__range.end().base(), __range.begin().base(), __range.size())…
163 constexpr auto operator()(_Range&& __range) const
164 noexcept(noexcept(_UnwrappedSubrange(__range.end().base(), __range.begin().base())))
165 -> decltype( _UnwrappedSubrange(__range.end().base(), __range.begin().base()))
166 { return _UnwrappedSubrange(__range.end().base(), __range.begin().base()); }
173 constexpr auto operator()(_Range&& __range) const
174 noexcept(noexcept(reverse_view{std::forward<_Range>(__range)}))
175 -> decltype( reverse_view{std::forward<_Range>(__range)})
176 { return reverse_view{std::forward<_Range>(__range)}; }