Home
last modified time | relevance | path

Searched refs:__maybe_const (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dzip_view.h219 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 Dtransform_view.h178 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 Delements_view.h167 : 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 Djoin_view.h158 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 Dtake_while_view.h106 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 Dlazy_split_view.h143 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 Dtake_view.h165 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 Dmaybe_const.h22 using __maybe_const = __conditional_t<_Const, const _Tp, _Tp>; variable
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dcontainer_adaptor.h41 using __maybe_const_adaptor = __maybe_const<is_const_v<__maybe_const_container>, _Adaptor>;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtuple915 : _And<_Pred<__maybe_const<_Const, _Tp1>&, __copy_cvref_t<_Pair, _Up1> >,
916 _Pred<__maybe_const<_Const, _Tp2>&, __copy_cvref_t<_Pair, _Up2> > > {};