Home
last modified time | relevance | path

Searched refs:sentinel_t (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dtake_while_view.h108 sentinel_t<_Base> __end_ = sentinel_t<_Base>();
116 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end, const _Pred* __pred) in __sentinel()
120 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> in __sentinel()
123 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Base> base() const { return __end_; } in base()
130 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
H A Delements_view.h339 _LIBCPP_NO_UNIQUE_ADDRESS sentinel_t<_Base> __end_ = sentinel_t<_Base>();
352 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(std::move(__…
355 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>>
358 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Base> base() const { return __end_; }
361 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
367 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
374 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
H A Dcommon_view.h65 return common_iterator<iterator_t<_View>, sentinel_t<_View>>(ranges::begin(__base_)); in begin()
74 … return common_iterator<iterator_t<const _View>, sentinel_t<const _View>>(ranges::begin(__base_)); in begin()
81 return common_iterator<iterator_t<_View>, sentinel_t<_View>>(ranges::end(__base_)); in end()
90 … return common_iterator<iterator_t<const _View>, sentinel_t<const _View>>(ranges::end(__base_)); in end()
H A Dtransform_view.h345 sentinel_t<_Base> __end_ = sentinel_t<_Base>();
356 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(__end) {}
362 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>>
365 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Base> base() const { return __end_; }
368 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
374 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
381 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
H A Dconcepts.h66 using sentinel_t = decltype(ranges::end(std::declval<_Rp&>())); variable
103 same_as<sentinel_t<_Range>, sentinel_t<const _Range>>;
124 concept common_range = range<_Tp> && same_as<iterator_t<_Tp>, sentinel_t<_Tp>>;
H A Dsubrange.h110 convertible_to<sentinel_t<_Range>, _Sent>
117 convertible_to<sentinel_t<_Range>, _Sent>
124 convertible_to<sentinel_t<_Range>, _Sent>
205 sentinel_t<_Range>,
206 … (sized_range<_Range> || sized_sentinel_for<sentinel_t<_Range>, iterator_t<_Range>>)
212 -> subrange<iterator_t<_Range>, sentinel_t<_Range>, subrange_kind::sized>;
H A Dtake_view.h167 _LIBCPP_NO_UNIQUE_ADDRESS sentinel_t<_Base> __end_ = sentinel_t<_Base>();
175 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(std::move(__… in __sentinel()
178 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> in __sentinel()
181 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Base> base() const { return __end_; } in base()
188 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
H A Dzip_view.h397 tuple<sentinel_t<__maybe_const<_Const, _Views>>...> __end_;
399 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(tuple<sentinel_t<__maybe_const<_Const, _Views>…
415 …requires _Const && (convertible_to<sentinel_t<_Views>, sentinel_t<__maybe_const<_Const, _Views>>> …
419 …requires(sentinel_for<sentinel_t<__maybe_const<_Const, _Views>>, iterator_t<__maybe_const<_OtherCo…
427 …sized_sentinel_for<sentinel_t<__maybe_const<_Const, _Views>>, iterator_t<__maybe_const<_OtherConst…
444 …sized_sentinel_for<sentinel_t<__maybe_const<_Const, _Views>>, iterator_t<__maybe_const<_OtherConst…
H A Djoin_view.h161 sentinel_t<_Base> __end_ = sentinel_t<_Base>();
169 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>>
173 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
H A Djoin_with_view.h405 _LIBCPP_NO_UNIQUE_ADDRESS sentinel_t<_Base> __end_ = sentinel_t<_Base>();
418 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>>
422 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
H A Dfilter_view.h215 sentinel_t<_View> __end_ = sentinel_t<_View>();
221 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_View> base() const { return __end_; }
H A Dview_interface.h105 requires forward_range<_D2> && sized_sentinel_for<sentinel_t<_D2>, iterator_t<_D2>> in size()
112 …requires forward_range<const _D2> && sized_sentinel_for<sentinel_t<const _D2>, iterator_t<const _D… in size()
H A Dref_view.h57 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Range> end() const { return ranges::end(*__range_); } in end()
H A Dsplit_view.h181 _LIBCPP_NO_UNIQUE_ADDRESS sentinel_t<_View> __end_ = sentinel_t<_View>();
H A Downing_view.h58 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Rp> end() { return ranges::end(__r_); } in end()
H A Dto.h73 constructible_from<_Container, iterator_t<_Range>, sentinel_t<_Range>, _Args...>;
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dconcepts.h48 range<_Rp> && __nothrow_input_iterator<iterator_t<_Rp>> && __nothrow_sentinel_for<sentinel_t<_Rp>, iterator_t<_Rp>>;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dranges.cppm
H A Dranges.inc47 using std::ranges::sentinel_t;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dranges41 using sentinel_t = decltype(ranges::end(declval<R&>()));
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc3808 SYMBOL(sentinel_t, std::ranges::, <ranges>)