Searched refs:__maybe_const (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | zip_view.h | 219 concept __zip_all_random_access = (random_access_range<__maybe_const<_Const, _Views>> && ...); 222 concept __zip_all_bidirectional = (bidirectional_range<__maybe_const<_Const, _Views>> && ...); 225 concept __zip_all_forward = (forward_range<__maybe_const<_Const, _Views>> && ...); 253 __tuple_or_pair<iterator_t<__maybe_const<_Const, _Views>>...> __current_; 256 __tuple_or_pair<iterator_t<__maybe_const<_Const, _Views>>...> __current) 269 using value_type = __tuple_or_pair<range_value_t<__maybe_const<_Const, _Views>>...>; 270 using difference_type = common_type_t<range_difference_t<__maybe_const<_Const, _Views>>...>; 275 …requires _Const && (convertible_to<iterator_t<_Views>, iterator_t<__maybe_const<_Const, _Views>>> … 334 requires(equality_comparable<iterator_t<__maybe_const<_Const, _Views>>> && ...) 369 (three_way_comparable<iterator_t<__maybe_const<_Const, _Views>>> && ...) [all …]
|
H A D | transform_view.h | 178 using _Parent = __maybe_const<_Const, transform_view>; 179 using _Base = __maybe_const<_Const, _View>; 339 using _Parent = __maybe_const<_Const, transform_view>; 340 using _Base = __maybe_const<_Const, _View>; 365 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 371 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 372 _LIBCPP_HIDE_FROM_ABI friend constexpr range_difference_t<__maybe_const<_OtherConst, _View>> 378 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 379 _LIBCPP_HIDE_FROM_ABI friend constexpr range_difference_t<__maybe_const<_OtherConst, _View>>
|
H A D | elements_view.h | 167 : public __elements_view_iterator_category_base<__maybe_const<_Const, _View>, _Np> { 174 using _Base = __maybe_const<_Const, _View>; 338 using _Base = __maybe_const<_Const, _View>; 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>>> 368 _LIBCPP_HIDE_FROM_ABI friend constexpr range_difference_t<__maybe_const<_OtherConst, _View>> 374 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 375 _LIBCPP_HIDE_FROM_ABI friend constexpr range_difference_t<__maybe_const<_OtherConst, _View>>
|
H A D | join_view.h | 158 using _Parent = __maybe_const<_Const, join_view>; 159 using _Base = __maybe_const<_Const, _View>; 172 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 184 struct join_view<_View>::__iterator final : public __join_view_iterator_category<__maybe_const<_Const, _View>> { 193 using _Parent = __maybe_const<_Const, join_view<_View>>; 194 using _Base = __maybe_const<_Const, _View>;
|
H A D | take_while_view.h | 106 using _Base = __maybe_const<_Const, _View>; 130 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> in __sentinel() 132 operator==(const iterator_t<__maybe_const<_OtherConst, _View>>& __x, const __sentinel& __y) { in base()
|
H A D | lazy_split_view.h | 143 struct __outer_iterator : __outer_iterator_category<__maybe_const<_Const, _View>> { 149 using _Parent = __maybe_const<_Const, lazy_split_view>; 150 using _Base = __maybe_const<_Const, _View>; 284 struct __inner_iterator : __inner_iterator_category<__maybe_const<_Const, _View>> { 286 using _Base = __maybe_const<_Const, _View>;
|
H A D | take_view.h | 165 using _Base = __maybe_const<_Const, _View>; 167 …using _Iter = counted_iterator<iterator_t<__maybe_const<_Ot… 189 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
|
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/ |
H A D | maybe_const.h | 22 using __maybe_const = __conditional_t<_Const, const _Tp, _Tp>; variable
|
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | container_adaptor.h | 41 using __maybe_const_adaptor = __maybe_const<is_const_v<__maybe_const_container>, _Adaptor>;
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | tuple | 915 : _And<_Pred<__maybe_const<_Const, _Tp1>&, __copy_cvref_t<_Pair, _Up1> >, 916 _Pred<__maybe_const<_Const, _Tp2>&, __copy_cvref_t<_Pair, _Up2> > > {};
|