Home
last modified time | relevance | path

Searched refs:__range (Results 1 – 25 of 62) sorted by relevance

123

/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dreverse_view.h146 constexpr auto operator()(_Range&& __range) const
147 noexcept(noexcept(std::forward<_Range>(__range).base()))
148 -> decltype( std::forward<_Range>(__range).base())
149 { return std::forward<_Range>(__range).base(); }
155 constexpr auto operator()(_Range&& __range) const
156 …noexcept(noexcept(_UnwrappedSubrange(__range.end().base(), __range.begin().base(), __range.size())…
157 …-> decltype( _UnwrappedSubrange(__range.end().base(), __range.begin().base(), __range.size()))
158 …{ return _UnwrappedSubrange(__range.end().base(), __range.begin().base(), __range.size())…
164 constexpr auto operator()(_Range&& __range) const
165 noexcept(noexcept(_UnwrappedSubrange(__range.end().base(), __range.begin().base())))
[all …]
H A Das_rvalue_view.h111 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Range&& __range) const
112 noexcept(noexcept(/**/ as_rvalue_view(std::forward<_Range>(__range))))
113 -> decltype(/*--*/ as_rvalue_view(std::forward<_Range>(__range))) {
114 return /*-------------*/ as_rvalue_view(std::forward<_Range>(__range));
119 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Range&& __range) const
120 noexcept(noexcept(/**/ views::all(std::forward<_Range>(__range))))
121 -> decltype(/*--*/ views::all(std::forward<_Range>(__range))) {
122 return /*-------------*/ views::all(std::forward<_Range>(__range));
H A Dcommon_view.h113 constexpr auto operator()(_Range&& __range) const
114 noexcept(noexcept(views::all(std::forward<_Range>(__range))))
115 -> decltype( views::all(std::forward<_Range>(__range)))
116 { return views::all(std::forward<_Range>(__range)); }
120 constexpr auto operator()(_Range&& __range) const
121 noexcept(noexcept(common_view{std::forward<_Range>(__range)}))
122 -> decltype( common_view{std::forward<_Range>(__range)})
123 { return common_view{std::forward<_Range>(__range)}; }
H A Dsubrange.h117 constexpr subrange(_Range&& __range) in subrange() argument
119 : subrange(ranges::begin(__range), ranges::end(__range)) in subrange()
127 constexpr subrange(_Range&& __range) in subrange() argument
129 : subrange(__range, ranges::size(__range)) in subrange()
136 constexpr subrange(_Range&& __range, make_unsigned_t<iter_difference_t<_Iter>> __n) in subrange() argument
138 : subrange(ranges::begin(__range), ranges::end(__range), __n) in subrange()
H A Dsingle_view.h84 constexpr auto operator()(_Range&& __range) const
85 noexcept(noexcept(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))))
86 -> decltype( single_view<decay_t<_Range&&>>(std::forward<_Range>(__range)))
87 { return single_view<decay_t<_Range&&>>(std::forward<_Range>(__range)); }
H A Ddrop_view.h201 constexpr auto operator()(_Range&& __range, _Np&&) const
202 noexcept(noexcept(_LIBCPP_AUTO_CAST(std::forward<_Range>(__range))))
203 -> decltype( _LIBCPP_AUTO_CAST(std::forward<_Range>(__range)))
204 { return _LIBCPP_AUTO_CAST(std::forward<_Range>(__range)); }
280 constexpr auto operator()(_Range&& __range, _Np&& __n) const
281 noexcept(noexcept(drop_view(std::forward<_Range>(__range), std::forward<_Np>(__n))))
282 -> decltype( drop_view(std::forward<_Range>(__range), std::forward<_Np>(__n)))
283 { return drop_view(std::forward<_Range>(__range), std::forward<_Np>(__n)); }
H A Ddrop_while_view.h103 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Range&& __range, _Pred&& __pred) co…
104 …noexcept(noexcept(/**/ drop_while_view(std::forward<_Range>(__range), std::forward<_Pred>(__pred))…
105 … -> decltype(/*--*/ drop_while_view(std::forward<_Range>(__range), std::forward<_Pred>(__pred))) {
106 …return /*-------------*/ drop_while_view(std::forward<_Range>(__range), std::forward<_Pred>(__pred…
/openbsd-src/gnu/llvm/libcxx/include/__format/
H A Drange_formatter.h119 …_LIBCPP_HIDE_FROM_ABI typename _FormatContext::iterator format(_Rp&& __range, _FormatContext& __ct… in format()
123 return __format_range(__range, __ctx, __specs); in format()
139 __capacity_hint = 8 * ranges::size(__range); in format()
144 __format_range(__range, __c, __specs); in format()
151 …__format_range(_Rp&& __range, _FormatContext& __ctx, __format_spec::__parsed_specifications<_CharT… in __format_range()
156 …return __format_as_string(__range, __ctx, __specs.__std_.__type_ == __format_spec::__type::__debug… in __format_range()
158 return __format_as_sequence(__range, __ctx); in __format_range()
161 return __format_as_sequence(__range, __ctx); in __format_range()
166 __format_as_string(_Rp&& __range, _FormatContext& __ctx, bool __debug_format) const { in __format_as_string()
176 ranges::data(__range), in __format_as_string()
[all …]
H A Drange_default_formatter.h129 …_LIBCPP_HIDE_FROM_ABI typename FormatContext::iterator format(__maybe_const_r& __range, FormatCont…
130 return __underlying_.format(__range, __ctx);
157 format(__maybe_const_map& __range, _FormatContext& __ctx) const {
158 return __underlying_.format(__range, __ctx);
181 format(__maybe_const_set& __range, _FormatContext& __ctx) const {
182 return __underlying_.format(__range, __ctx);
/openbsd-src/gnu/llvm/libcxx/include/__algorithm/
H A Dranges_search_n.h87 borrowed_subrange_t<_Range> operator()(_Range&& __range, in operator()
92 auto __first = ranges::begin(__range);
96 auto __size1 = ranges::size(__range);
98 ranges::advance(__first, ranges::end(__range));
103 …return __ranges_search_n_impl(ranges::begin(__range), ranges::end(__range), __count, __value, __pr…
H A Dranges_reverse_copy.h50 …reverse_copy_result<borrowed_iterator_t<_Range>, _OutIter> operator()(_Range&& __range, _OutIter _… in operator()
51 auto __ret = ranges::copy(std::__reverse_range(__range), std::move(__result)); in operator()
52 return {ranges::next(ranges::begin(__range), ranges::end(__range)), std::move(__ret.out)}; in operator()
H A Dranges_fill.h44 borrowed_iterator_t<_Range> operator()(_Range&& __range, const _Type& __value) const { in operator()
45 return (*this)(ranges::begin(__range), ranges::end(__range), __value); in operator()
H A Dranges_shuffle.h54 borrowed_iterator_t<_Range> operator()(_Range&& __range, _Gen&& __gen) const { in operator()
55 return (*this)(ranges::begin(__range), ranges::end(__range), std::forward<_Gen>(__gen)); in operator()
H A Dranges_reverse.h67 borrowed_iterator_t<_Range> operator()(_Range&& __range) const { in operator()
68 return (*this)(ranges::begin(__range), ranges::end(__range)); in operator()
H A Dranges_is_sorted.h45 bool operator()(_Range&& __range, _Comp __comp = {}, _Proj __proj = {}) const { in operator()
46 auto __last = ranges::end(__range);
47 return ranges::__is_sorted_until_impl(ranges::begin(__range), __last, __comp, __proj) == __last;
H A Dranges_rotate.h54 borrowed_subrange_t<_Range> operator()(_Range&& __range, iterator_t<_Range> __middle) const { in operator()
55 return __rotate_fn_impl(ranges::begin(__range), std::move(__middle), ranges::end(__range)); in operator()
H A Dranges_generate.h56 borrowed_iterator_t<_Range> operator()(_Range&& __range, _Func __gen) const { in operator()
57 return __generate_fn_impl(ranges::begin(__range), ranges::end(__range), __gen); in operator()
H A Dranges_rotate_copy.h52 operator()(_Range&& __range, iterator_t<_Range> __middle, _OutIter __result) const { in operator()
53 …return (*this)(ranges::begin(__range), std::move(__middle), ranges::end(__range), std::move(__resu… in operator()
H A Dranges_all_of.h53 bool operator()(_Range&& __range, _Pred __pred, _Proj __proj = {}) const { in operator()
54 return __all_of_impl(ranges::begin(__range), ranges::end(__range), __pred, __proj);
H A Dranges_any_of.h53 bool operator()(_Range&& __range, _Pred __pred, _Proj __proj = {}) const { in operator()
54 return __any_of_impl(ranges::begin(__range), ranges::end(__range), __pred, __proj);
H A Dranges_remove.h48 …borrowed_subrange_t<_Range> operator()(_Range&& __range, const _Type& __value, _Proj __proj = {}) … in operator()
50 return ranges::__remove_if_impl(ranges::begin(__range), ranges::end(__range), __pred, __proj);
H A Dranges_none_of.h53 bool operator()(_Range&& __range, _Pred __pred, _Proj __proj = {}) const { in operator()
54 return __none_of_impl(ranges::begin(__range), ranges::end(__range), __pred, __proj);
H A Dranges_sample.h56 …_OutIter operator()(_Range&& __range, _OutIter __out_first, range_difference_t<_Range> __n, _Gen&&… in operator()
57 return (*this)(ranges::begin(__range), ranges::end(__range), in operator()
H A Dranges_replace.h57 …operator()(_Range&& __range, const _Type1& __old_value, const _Type2& __new_value, _Proj __proj = … in operator()
59 …return ranges::__replace_if_impl(ranges::begin(__range), ranges::end(__range), __pred, __new_value…
/openbsd-src/gnu/llvm/libcxx/include/__memory/
H A Dranges_uninitialized_algorithms.h56 borrowed_iterator_t<_ForwardRange> operator()(_ForwardRange&& __range) const { in operator()
57 return (*this)(ranges::begin(__range), ranges::end(__range)); in operator()
103 borrowed_iterator_t<_ForwardRange> operator()(_ForwardRange&& __range) const { in operator()
104 return (*this)(ranges::begin(__range), ranges::end(__range)); in operator()
150 borrowed_iterator_t<_ForwardRange> operator()(_ForwardRange&& __range, const _Tp& __x) const { in operator()
151 return (*this)(ranges::begin(__range), ranges::end(__range), __x); in operator()

123