| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | take_while_view.h | 51 class __sentinel; variable 89 return __sentinel</*_Const=*/false>(ranges::end(__base_), std::addressof(*__pred_)); in end() 95 return __sentinel</*_Const=*/true>(ranges::end(__base_), std::addressof(*__pred_)); in end() 105 class take_while_view<_View, _Pred>::__sentinel { 111 friend class __sentinel<!_Const>; variable 114 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 116 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end, const _Pred* __pred) in __sentinel() function 119 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __s) in __sentinel() function 125 …DE_FROM_ABI friend constexpr bool operator==(const iterator_t<_Base>& __x, const __sentinel& __y) { 132 operator==(const iterator_t<__maybe_const<_OtherConst, _View>>& __x, const __sentinel& __y) {
|
| H A D | transform_view.h | 79 class __sentinel; variable 106 …_LIBCPP_HIDE_FROM_ABI constexpr __sentinel<false> end() { return __sentinel<false>(ranges::end(__b… in end() 112 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel<true> end() const in end() 115 return __sentinel<true>(ranges::end(__base_)); in end() 190 friend class transform_view<_View, _Fn>::__sentinel; 341 class transform_view<_View, _Fn>::__sentinel { 351 friend class transform_view<_View, _Fn>::__sentinel; 354 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 356 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(__end) {} 361 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __i) [all …]
|
| H A D | split_view.h | 62 friend struct __sentinel; 65 struct __sentinel; 110 return __sentinel{*this}; in end() 131 friend struct __sentinel; 179 struct split_view<_View, _Pattern>::__sentinel { 183 …_LIBCPP_HIDE_FROM_ABI static constexpr bool __equals(const __iterator& __x, const __sentinel& __y)… 188 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 190 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(split_view<_View, _Pattern>& __parent) 193 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator& __x, const __sentinel& __…
|
| H A D | elements_view.h | 71 class __sentinel; variable 103 return __sentinel</*_Const=*/false>{ranges::end(__base_)}; in end() 115 return __sentinel</*_Const=*/true>{ranges::end(__base_)}; in end() 172 friend class __sentinel; 336 class elements_view<_View, _Np>::__sentinel { 342 friend class __sentinel; 350 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 352 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(std::move(__… 354 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __other) 362 …M_ABI friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) { [all …]
|
| H A D | take_view.h | 65 class __sentinel; variable 128 return __sentinel<false>{ranges::end(__base_)}; in end() 142 return __sentinel<true>{ranges::end(__base_)}; in end() 163 class take_view<_View>::__sentinel { 170 friend class take_view<_View>::__sentinel; 173 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 175 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(std::move(__… in __sentinel() function 177 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __s) in __sentinel() function 183 …DE_FROM_ABI friend constexpr bool operator==(const _Iter<_Const>& __lhs, const __sentinel& __rhs) { 189 …OM_ABI friend constexpr bool operator==(const _Iter<_OtherConst>& __lhs, const __sentinel& __rhs) {
|
| H A D | zip_view.h | 138 class __sentinel; in requires() local 161 return __sentinel<false>(ranges::__tuple_transform(ranges::end, __views_)); in requires() 173 return __sentinel<true>(ranges::__tuple_transform(ranges::end, __views_)); in requires() 251 friend class zip_view<_Views...>::__sentinel; 396 class zip_view<_Views...>::__sentinel { 399 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(tuple<sentinel_t<__maybe_const<_Const, _Views>… 412 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 414 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __i) 421 …M_ABI friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) { 430 operator-(const __iterator<_OtherConst>& __x, const __sentinel& __y) { [all …]
|
| H A D | join_view.h | 80 struct __sentinel; 134 return __sentinel<__simple_view<_View>>{*this}; 146 return __sentinel<true>{*this}; 154 struct join_view<_View>::__sentinel { 157 friend struct __sentinel; 164 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 166 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(_Parent& __parent) : __end_(ranges::end(__pare… 168 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __s) 174 …M_ABI friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
|
| H A D | iota_view.h | 270 struct __sentinel { 277 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 278 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(_BoundSentinel __bound_sentinel) 281 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator& __x, const __sentinel& __… 286 operator-(const __iterator& __x, const __sentinel& __y) 293 operator-(const __sentinel& __x, const __iterator& __y) 328 …DE_FROM_ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 iota_view(__iterator __first, __sentinel __last) 338 return __sentinel{__bound_sentinel_};
|
| H A D | filter_view.h | 68 class __sentinel; variable 106 return __sentinel{*this}; in end() 213 class filter_view<_View, _Pred>::__sentinel { 217 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 219 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(filter_view& __parent) : __end_(ranges::end(__… 223 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(__iterator const& __x, __sentinel const& __…
|
| H A D | join_with_view.h | 84 struct __sentinel; 132 return __sentinel<__use_const>{*this}; in end() 144 return __sentinel<true>{*this}; in end() 398 struct join_with_view<_View, _Pattern>::__sentinel { 407 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(_Parent& __parent) : __end_(ranges::end(__pare… 415 _LIBCPP_HIDE_FROM_ABI __sentinel() = default; 417 _LIBCPP_HIDE_FROM_ABI constexpr __sentinel(__sentinel<!_Const> __s) 424 operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/ |
| H A D | iterator_operations.h | 137 __advance_to(_Iter& __iter, __difference_type<_Iter> __count, const _Iter& __sentinel) { 138 …return _IterOps::__advance_to(__iter, __count, __sentinel, typename iterator_traits<_Iter>::iterat… 145 …_InputIter& __iter, __difference_type<_InputIter> __count, const _InputIter& __sentinel, input_ite… 147 for (; __dist < __count && __iter != __sentinel; ++__dist) 157 const _BiDirIter& __sentinel, 161 for (; __dist < __count && __iter != __sentinel; ++__dist) 164 for (__count = -__count; __dist < __count && __iter != __sentinel; ++__dist) 174 const _RandIter& __sentinel, 176 auto __dist = _IterOps::distance(__iter, __sentinel);
|
| H A D | partition.h | 50 __partition_impl(_BidirectionalIterator __first, _Sentinel __sentinel, _Predicate __pred, bidirecti… in __partition_impl() argument 51 _BidirectionalIterator __original_last = _IterOps<_AlgPolicy>::next(__first, __sentinel); in __partition_impl()
|
| /freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | iterator_operations.h | 168 __advance_to(_Iter& __iter, __difference_type<_Iter> __count, const _Iter& __sentinel) { 169 …return _IterOps::__advance_to(__iter, __count, __sentinel, typename iterator_traits<_Iter>::iterat… 176 …_InputIter& __iter, __difference_type<_InputIter> __count, const _InputIter& __sentinel, input_ite… 178 for (; __dist < __count && __iter != __sentinel; ++__dist) 188 const _BiDirIter& __sentinel, 192 for (; __dist < __count && __iter != __sentinel; ++__dist) 195 for (__count = -__count; __dist < __count && __iter != __sentinel; ++__dist) 205 const _RandIter& __sentinel, 207 auto __dist = _IterOps::distance(__iter, __sentinel);
|
| H A D | partition.h | 51 __partition_impl(_BidirectionalIterator __first, _Sentinel __sentinel, _Predicate __pred, bidirecti… in __partition_impl() argument 52 _BidirectionalIterator __original_last = _IterOps<_AlgPolicy>::next(__first, __sentinel); in __partition_impl()
|
| /freebsd/contrib/llvm-project/libcxx/include/__filesystem/ |
| H A D | u8path.h | 61 const char __sentinel = char{}; in u8path() 62 for (; *__f != __sentinel; ++__f) in u8path()
|
| H A D | path.h | 142 const _ECharT __sentinel = _ECharT{}; 144 for (; *__e != __sentinel; ++__e) 241 const _ECharT __sentinel = _ECharT{}; 242 if (*__b == __sentinel) 245 for (; *__b != __sentinel; ++__b) 279 const char __sentinel = char{}; 280 for (; *__b != __sentinel; ++__b) 315 const char __sentinel = char{}; 317 for (; *__b != __sentinel; ++__b)
|