Home
last modified time | relevance | path

Searched refs:Rng (Results 1 – 25 of 3057) sorted by relevance

12345678910>>...123

/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/ThirdParty/range-v3/include/range/v3/view/
H A Dslice.hpp53 iterator_t<Rng> pos_at_(Rng && rng, Int i, bidirectional_range_tag, in pos_at_()
81 Rng rng_;
95 constexpr slice_view_(Rng rng, range_difference_t<Rng> from, in slice_view_()
190 slice_view(Rng &&, range_difference_t<Rng>, range_difference_t<Rng>)
200 static constexpr slice_view<all_t<Rng>> impl_(Rng && rng, in impl_()
210 static subrange<iterator_t<Rng>> impl_(Rng && rng, in impl_()
225 requires viewable_range<Rng> AND input_range<Rng>)
239 requires viewable_range<Rng> AND input_range<Rng> AND sized_range<Rng>)
257 (forward_range<Rng> || (input_range<Rng> && sized_range<Rng>)))
274 requires viewable_range<Rng> AND input_range<Rng>)
[all …]
H A Ddrop_last.hpp48 range_size_t<Rng> get_size(Rng & rng, range_difference_t<Rng> n_) in get_size()
60 iterator_t<Rng> get_end(Rng & rng, range_difference_t<Rng> n, int) in get_end()
68 iterator_t<Rng> get_end(Rng & rng, range_difference_t<Rng> n, long) in get_end()
94 return (random_access_range<Rng> && view_<Rng> && sized_range<Rng>) || in get_mode()
133 (random_access_range<Rng> && view_<Rng> && sized_range<Rng>) ||
134 (bidirectional_range<Rng> && view_<Rng> && common_range<Rng>));
140 Rng rng_;
210 CPP_assert(forward_range<Rng> && view_<Rng>);
282 CPP_assert(sized_range<Rng> && view_<Rng>);
288 Rng rng_;
[all …]
H A Dcommon.hpp58 template<typename Rng, bool = detail::is_common_range<Rng>::value>
63 CPP_assert(!(common_range<Rng> && view_<Rng>));
64 Rng rng_;
94 Rng base() const in base()
157 struct common_view<Rng, true> : identity_adaptor<Rng>
169 requires viewable_range<Rng> AND common_range<Rng>)
170 all_t<Rng> operator()(Rng && rng) const in operator ()()
177 requires viewable_range<Rng> AND (!common_range<Rng>)) //
178 common_view<all_t<Rng>> operator()(Rng && rng) const in operator ()()
189 common_view<all_t<Rng>> operator()(Rng && rng) const in operator ()()
[all …]
H A Dsliding.hpp53 cache, random_access_range<Rng> && sized_range<Rng>
60 template<typename Rng,
71 template<typename Rng, bool = (bool)random_access_range<Rng>>
78 constexpr uncounted_t<Rng> get(iterator_t<Rng> const &, in get()
106 constexpr uncounted_t<Rng> get(iterator_t<Rng> const & it, in get()
119 : view_adaptor<sliding_view<Rng>, Rng,
126 sv_base(Rng rng, range_difference_t<Rng> n) in sv_base()
226 auto advance(iterator_t<Rng> & it, range_difference_t<Rng> n) in advance()
374 sliding_view(Rng &&, range_difference_t<Rng>)
386 requires viewable_range<Rng> AND forward_range<Rng>)
[all …]
H A Ddrop.hpp43 template<typename Rng>
47 , private detail::non_propagating_cache<iterator_t<Rng>, drop_view<Rng>,
52 Rng rng_;
73 detail::non_propagating_cache<iterator_t<Rng>, drop_view<Rng>>; in get_begin_()
128 Rng base() const in base()
140 drop_view(Rng &&, range_difference_t<Rng>)
157 requires borrowed_range<Rng> AND sized_range<Rng>)
158 static subrange<iterator_t<Rng>, sentinel_t<Rng>> //
167 requires viewable_range<Rng> AND input_range<Rng>)
168 auto operator()(Rng && rng, range_difference_t<Rng> n) const
[all …]
H A Ddrop_exactly.hpp42 template<typename Rng>
45 is_finite<Rng>::value ? finite : range_cardinality<Rng>::value>
46 , private detail::non_propagating_cache<iterator_t<Rng>, drop_exactly_view<Rng>,
51 Rng rng_;
121 Rng base() const in base()
133 drop_exactly_view(Rng &&, range_difference_t<Rng>)
151 static subrange<iterator_t<Rng>, sentinel_t<Rng>> //
152 impl_(Rng && rng, range_difference_t<Rng> n, random_access_range_tag) in impl_()
160 requires viewable_range<Rng> AND input_range<Rng>)
161 auto operator()(Rng && rng, range_difference_t<Rng> n) const
[all …]
H A Dreverse.hpp43 template<typename Rng>
45 : view_interface<reverse_view<Rng>, range_cardinality<Rng>::value>
46 , private detail::non_propagating_cache<iterator_t<Rng>, reverse_view<Rng>,
51 Rng rng_;
59 detail::non_propagating_cache<iterator_t<Rng>, reverse_view<Rng>>; in begin_()
81 Rng base() const in base()
123 struct reverse_view<reverse_view<Rng>> : Rng
161 requires viewable_range<Rng> AND bidirectional_range<Rng>)
162 constexpr reverse_view<all_t<Rng>> operator()(Rng && rng) const in operator ()()
164 return reverse_view<all_t<Rng>>{all(static_cast<Rng &&>(rng))}; in operator ()()
[all …]
H A Dtake_exactly.hpp44 : meta::bool_<(bool)random_access_range<Rng> && (bool)common_range<Rng>>
56 Rng rng_;
61 take_exactly_view_(Rng rng, range_difference_t<Rng> n) in take_exactly_view_()
97 Rng rng_;
102 take_exactly_view_(Rng rng, range_difference_t<Rng> n) in take_exactly_view_()
143 template<typename Rng>
158 Rng && rng, range_difference_t<Rng> n, input_range_tag) in impl_()
165 static constexpr subrange<iterator_t<Rng>> impl_(Rng && rng, in impl_()
175 requires viewable_range<Rng> AND input_range<Rng>)
176 constexpr auto operator()(Rng && rng, range_difference_t<Rng> n) const
[all …]
H A Djoin.hpp137 : view_facade<join_view<Rng>, detail::join_cardinality<Rng>()>
140 CPP_assert(input_range<Rng> && view_<Rng>);
180 Rng outer_{};
187 using COuter = meta::conditional_t<Const, Rng const, Rng>;
384 (range_cardinality<Rng>::value >= 0) && forward_range<Rng> &&
515 viewable_range<Rng> && input_range<Rng> &&
547 join_view<all_t<Rng>> operator()(Rng && rng) const
549 return join_view<all_t<Rng>>{all(static_cast<Rng &&>(rng))};
564 join_with_view<all_t<Rng>, single_view<inner_value_t<Rng>>> //
565 operator()(Rng && rng, inner_value_t<Rng> v) const
[all …]
H A Dtail.hpp47 template<typename Rng>
55 Rng rng_;
59 tail_view(Rng rng) in tail_view()
64 iterator_t<Rng> begin() in begin()
75 sentinel_t<Rng> end() in end()
106 Rng base() const in base()
112 template<typename Rng>
117 template(typename Rng)(
120 tail_view(Rng &&)
130 requires viewable_range<Rng> AND input_range<Rng>)
[all …]
H A Dcache1.hpp34 template<typename Rng>
35 struct cache1_view : view_facade<cache1_view<Rng>, range_cardinality<Rng>::value>
40 CPP_assert(constructible_from<range_value_t<Rng>, range_reference_t<Rng>>);
42 Rng rng_;
50 requires assignable_from<range_value_t<Rng> &, range_reference_t<Rng>>) in update_()
124 requires sized_sentinel_for<iterator_t<Rng>, iterator_t<Rng>>) in distance_to()
132 requires sized_sentinel_for<sentinel_t<Rng>, iterator_t<Rng>>) in distance_to()
172 template<typename Rng>
188 requires viewable_range<Rng> AND input_range<Rng> AND
190 constexpr cache1_view<all_t<Rng>> operator()(Rng && rng) const // in operator ()()
[all …]
H A Dsample.hpp38 template<typename Rng,
39 bool = (bool)sized_sentinel_for<sentinel_t<Rng>, iterator_t<Rng>>>
45 CPP_assert(forward_range<Rng> || sized_range<Rng>);
54 range_difference_t<Rng> get(Rng &, iterator_t<Rng> &) const in get() argument
70 range_difference_t<Rng> get(Rng & rng, iterator_t<Rng> const & it) const in get()
87 Rng rng_;
197 Rng base() const in base()
205 sample_view(Rng &&, range_difference_t<Rng>, URNG &)
216 requires viewable_range<Rng> AND input_range<Rng> AND
220 sized_sentinel_for<sentinel_t<Rng>, iterator_t<Rng>> ||
[all …]
/dports/devel/range-v3/range-v3-0.11.0/include/range/v3/view/
H A Dslice.hpp53 iterator_t<Rng> pos_at_(Rng && rng, Int i, bidirectional_range_tag, in pos_at_()
81 Rng rng_;
95 constexpr slice_view_(Rng rng, range_difference_t<Rng> from, in slice_view_()
190 slice_view(Rng &&, range_difference_t<Rng>, range_difference_t<Rng>)
200 static constexpr slice_view<all_t<Rng>> impl_(Rng && rng, in impl_()
210 static subrange<iterator_t<Rng>> impl_(Rng && rng, in impl_()
225 requires viewable_range<Rng> AND input_range<Rng>)
239 requires viewable_range<Rng> AND input_range<Rng> AND sized_range<Rng>)
257 (forward_range<Rng> || (input_range<Rng> && sized_range<Rng>)))
274 requires viewable_range<Rng> AND input_range<Rng>)
[all …]
H A Ddrop_last.hpp48 range_size_t<Rng> get_size(Rng & rng, range_difference_t<Rng> n_) in get_size()
60 iterator_t<Rng> get_end(Rng & rng, range_difference_t<Rng> n, int) in get_end()
68 iterator_t<Rng> get_end(Rng & rng, range_difference_t<Rng> n, long) in get_end()
94 return (random_access_range<Rng> && view_<Rng> && sized_range<Rng>) || in get_mode()
133 (random_access_range<Rng> && view_<Rng> && sized_range<Rng>) ||
134 (bidirectional_range<Rng> && view_<Rng> && common_range<Rng>));
140 Rng rng_;
210 CPP_assert(forward_range<Rng> && view_<Rng>);
282 CPP_assert(sized_range<Rng> && view_<Rng>);
288 Rng rng_;
[all …]
H A Dcommon.hpp58 template<typename Rng, bool = detail::is_common_range<Rng>::value>
63 CPP_assert(!(common_range<Rng> && view_<Rng>));
64 Rng rng_;
94 Rng base() const in base()
157 struct common_view<Rng, true> : identity_adaptor<Rng>
169 requires viewable_range<Rng> AND common_range<Rng>)
170 all_t<Rng> operator()(Rng && rng) const in operator ()()
177 requires viewable_range<Rng> AND (!common_range<Rng>)) //
178 common_view<all_t<Rng>> operator()(Rng && rng) const in operator ()()
189 common_view<all_t<Rng>> operator()(Rng && rng) const in operator ()()
[all …]
H A Dsliding.hpp53 cache, random_access_range<Rng> && sized_range<Rng>
60 template<typename Rng,
71 template<typename Rng, bool = (bool)random_access_range<Rng>>
78 constexpr uncounted_t<Rng> get(iterator_t<Rng> const &, in get()
106 constexpr uncounted_t<Rng> get(iterator_t<Rng> const & it, in get()
119 : view_adaptor<sliding_view<Rng>, Rng,
126 sv_base(Rng rng, range_difference_t<Rng> n) in sv_base()
226 auto advance(iterator_t<Rng> & it, range_difference_t<Rng> n) in advance()
374 sliding_view(Rng &&, range_difference_t<Rng>)
386 requires viewable_range<Rng> AND forward_range<Rng>)
[all …]
H A Ddrop.hpp43 template<typename Rng>
47 , private detail::non_propagating_cache<iterator_t<Rng>, drop_view<Rng>,
52 Rng rng_;
73 detail::non_propagating_cache<iterator_t<Rng>, drop_view<Rng>>; in get_begin_()
128 Rng base() const in base()
140 drop_view(Rng &&, range_difference_t<Rng>)
157 requires borrowed_range<Rng> AND sized_range<Rng>)
158 static subrange<iterator_t<Rng>, sentinel_t<Rng>> //
167 requires viewable_range<Rng> AND input_range<Rng>)
168 auto operator()(Rng && rng, range_difference_t<Rng> n) const
[all …]
H A Ddrop_exactly.hpp42 template<typename Rng>
45 is_finite<Rng>::value ? finite : range_cardinality<Rng>::value>
46 , private detail::non_propagating_cache<iterator_t<Rng>, drop_exactly_view<Rng>,
51 Rng rng_;
121 Rng base() const in base()
133 drop_exactly_view(Rng &&, range_difference_t<Rng>)
151 static subrange<iterator_t<Rng>, sentinel_t<Rng>> //
152 impl_(Rng && rng, range_difference_t<Rng> n, random_access_range_tag) in impl_()
160 requires viewable_range<Rng> AND input_range<Rng>)
161 auto operator()(Rng && rng, range_difference_t<Rng> n) const
[all …]
H A Dreverse.hpp43 template<typename Rng>
45 : view_interface<reverse_view<Rng>, range_cardinality<Rng>::value>
46 , private detail::non_propagating_cache<iterator_t<Rng>, reverse_view<Rng>,
51 Rng rng_;
59 detail::non_propagating_cache<iterator_t<Rng>, reverse_view<Rng>>; in begin_()
81 Rng base() const in base()
123 struct reverse_view<reverse_view<Rng>> : Rng
161 requires viewable_range<Rng> AND bidirectional_range<Rng>)
162 constexpr reverse_view<all_t<Rng>> operator()(Rng && rng) const in operator ()()
164 return reverse_view<all_t<Rng>>{all(static_cast<Rng &&>(rng))}; in operator ()()
[all …]
H A Dtake_exactly.hpp44 : meta::bool_<(bool)random_access_range<Rng> && (bool)common_range<Rng>>
56 Rng rng_;
61 take_exactly_view_(Rng rng, range_difference_t<Rng> n) in take_exactly_view_()
97 Rng rng_;
102 take_exactly_view_(Rng rng, range_difference_t<Rng> n) in take_exactly_view_()
143 template<typename Rng>
158 Rng && rng, range_difference_t<Rng> n, input_range_tag) in impl_()
165 static constexpr subrange<iterator_t<Rng>> impl_(Rng && rng, in impl_()
175 requires viewable_range<Rng> AND input_range<Rng>)
176 constexpr auto operator()(Rng && rng, range_difference_t<Rng> n) const
[all …]
H A Djoin.hpp137 : view_facade<join_view<Rng>, detail::join_cardinality<Rng>()>
140 CPP_assert(input_range<Rng> && view_<Rng>);
180 Rng outer_{};
187 using COuter = meta::conditional_t<Const, Rng const, Rng>;
384 (range_cardinality<Rng>::value >= 0) && forward_range<Rng> &&
515 viewable_range<Rng> && input_range<Rng> &&
547 join_view<all_t<Rng>> operator()(Rng && rng) const
549 return join_view<all_t<Rng>>{all(static_cast<Rng &&>(rng))};
564 join_with_view<all_t<Rng>, single_view<inner_value_t<Rng>>> //
565 operator()(Rng && rng, inner_value_t<Rng> v) const
[all …]
H A Dtail.hpp47 template<typename Rng>
55 Rng rng_;
59 tail_view(Rng rng) in tail_view()
64 iterator_t<Rng> begin() in begin()
75 sentinel_t<Rng> end() in end()
106 Rng base() const in base()
112 template<typename Rng>
117 template(typename Rng)(
120 tail_view(Rng &&)
130 requires viewable_range<Rng> AND input_range<Rng>)
[all …]
H A Dcache1.hpp34 template<typename Rng>
35 struct cache1_view : view_facade<cache1_view<Rng>, range_cardinality<Rng>::value>
40 CPP_assert(constructible_from<range_value_t<Rng>, range_reference_t<Rng>>);
42 Rng rng_;
50 requires assignable_from<range_value_t<Rng> &, range_reference_t<Rng>>) in update_()
124 requires sized_sentinel_for<iterator_t<Rng>, iterator_t<Rng>>) in distance_to()
132 requires sized_sentinel_for<sentinel_t<Rng>, iterator_t<Rng>>) in distance_to()
172 template<typename Rng>
188 requires viewable_range<Rng> AND input_range<Rng> AND
190 constexpr cache1_view<all_t<Rng>> operator()(Rng && rng) const // in operator ()()
[all …]
/dports/devel/range-v3/range-v3-0.11.0/include/range/v3/range/
H A Dconversion.hpp210 enable_if_t<(bool)range<Rng>, to_container_iterator<Rng, Cont>>;
215 range<Rng> AND (!view_<Rng>));
270 convertible_to_cont<Rng, container_t<MetaFn, Rng>>) in RANGES_STRUCT_WITH_ADL_BARRIER()
281 convertible_to_cont_cont<Rng, container_t<MetaFn, Rng>>) in RANGES_STRUCT_WITH_ADL_BARRIER()
338 convertible_to_cont<Rng, container_t<MetaFn, Rng>>)
339 container_t<MetaFn, Rng> operator()(Rng && rng) const in operator ()()
353 convertible_to_cont_cont<Rng, container_t<MetaFn, Rng>>)
354 container_t<MetaFn, Rng> operator()(Rng && rng) const in operator ()()
423 auto to(Rng && rng) -> ContT<range_value_t<Rng>> in to()
440 requires range<Rng> AND detail::convertible_to_cont<Rng, Cont>)
[all …]
/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/ThirdParty/range-v3/include/range/v3/range/
H A Dconversion.hpp210 enable_if_t<(bool)range<Rng>, to_container_iterator<Rng, Cont>>;
215 range<Rng> AND (!view_<Rng>));
270 convertible_to_cont<Rng, container_t<MetaFn, Rng>>) in RANGES_STRUCT_WITH_ADL_BARRIER()
281 convertible_to_cont_cont<Rng, container_t<MetaFn, Rng>>) in RANGES_STRUCT_WITH_ADL_BARRIER()
338 convertible_to_cont<Rng, container_t<MetaFn, Rng>>)
339 container_t<MetaFn, Rng> operator()(Rng && rng) const in operator ()()
353 convertible_to_cont_cont<Rng, container_t<MetaFn, Rng>>)
354 container_t<MetaFn, Rng> operator()(Rng && rng) const in operator ()()
423 auto to(Rng && rng) -> ContT<range_value_t<Rng>> in to()
440 requires range<Rng> AND detail::convertible_to_cont<Rng, Cont>)
[all …]

12345678910>>...123