| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | reverse_view.h | 146 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 D | as_rvalue_view.h | 111 _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 D | common_view.h | 113 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 D | subrange.h | 117 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 D | single_view.h | 84 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 D | drop_view.h | 201 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 D | drop_while_view.h | 103 …[[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 D | range_formatter.h | 119 …_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 D | range_default_formatter.h | 129 …_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 D | ranges_search_n.h | 87 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 D | ranges_reverse_copy.h | 50 …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 D | ranges_fill.h | 44 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 D | ranges_shuffle.h | 54 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 D | ranges_reverse.h | 67 borrowed_iterator_t<_Range> operator()(_Range&& __range) const { in operator() 68 return (*this)(ranges::begin(__range), ranges::end(__range)); in operator()
|
| H A D | ranges_is_sorted.h | 45 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 D | ranges_rotate.h | 54 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 D | ranges_generate.h | 56 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 D | ranges_rotate_copy.h | 52 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 D | ranges_all_of.h | 53 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 D | ranges_any_of.h | 53 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 D | ranges_remove.h | 48 …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 D | ranges_none_of.h | 53 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 D | ranges_sample.h | 56 …_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 D | ranges_replace.h | 57 …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 D | ranges_uninitialized_algorithms.h | 56 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()
|