Home
last modified time | relevance | path

Searched refs:iterator_concept (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Diterator_traits.h53 using _Apply = typename _ITER_TRAITS<_Iter>::iterator_concept;
112 static true_type __test(typename _Up::iterator_concept* = nullptr);
166 struct __has_iterator_concept_convertible_to : is_convertible<typename _Tp::iterator_concept, _Up> …
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dcounted_iterator.h48 requires requires { typename _Iter::iterator_concept; }
50 using iterator_concept = typename _Iter::iterator_concept;
H A Diterator_traits.h347 typedef contiguous_iterator_tag iterator_concept;
355 using __iterator_concept _LIBCPP_NODEBUG = typename _Tp::iterator_concept;
H A Dbounded_iter.h65 using iterator_concept = contiguous_iterator_tag; member
H A Dwrap_iter.h44 typedef contiguous_iterator_tag iterator_concept; typedef
H A Dstatic_bounded_iter.h88 using iterator_concept = contiguous_iterator_tag;
H A Dmove_iterator.h91 using iterator_concept = decltype(__get_iter_concept());
H A Dcommon_iterator.h287 using iterator_concept = _If<forward_iterator<_Iter>, forward_iterator_tag, input_iterator_tag>;
H A Dreverse_iterator.h84 …using iterator_concept = _If<random_access_iterator<_Iter>, random_access_iterator_tag, bidirectio… variable
H A Dconcepts.h167 using _Apply _LIBCPP_NODEBUG = typename _ITER_TRAITS<_Iter>::iterator_concept;
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dlazy_split_view.h180 …using iterator_concept = conditional_t<forward_range<_Base>, forward_iterator_tag, input_iterator_…
337 using iterator_concept = typename __outer_iterator<_Const>::iterator_concept;
H A Distream_view.h65 using iterator_concept = input_iterator_tag;
H A Dchunk_by_view.h154 …using iterator_concept = conditional_t<bidirectional_range<_View>, bidirectional_iterator_tag, fo… variable
H A Dsplit_view.h134 using iterator_concept = forward_iterator_tag;
H A Dfilter_view.h134 using iterator_concept =
H A Drepeat_view.h148 using iterator_concept = random_access_iterator_tag;
H A Diota_view.h108 using iterator_concept =
H A Delements_view.h200 using iterator_concept = decltype(__iterator::__get_iterator_concept());
H A Dtransform_view.h195 using iterator_concept = typename __transform_view_iterator_concept<_View>::type;
H A Djoin_view.h261 using iterator_concept =
H A Djoin_with_view.h296 using iterator_concept = decltype(__get_iterator_concept());
H A Dzip_view.h260 using iterator_concept = decltype(ranges::__get_zip_view_iterator_tag<_Const, _Views...>());
/freebsd/contrib/llvm-project/libcxx/include/__filesystem/
H A Dpath_iterator.h40 typedef bidirectional_iterator_tag iterator_concept; typedef
/freebsd/contrib/llvm-project/libcxx/include/__flat_set/
H A Dra_iterator.h50 using iterator_concept = random_access_iterator_tag; // deliberately lower contiguous_iterator
/freebsd/contrib/llvm-project/libcxx/include/__flat_map/
H A Dkey_value_iterator.h66 using iterator_concept = random_access_iterator_tag;

12