Home
last modified time | relevance | path

Searched defs:iterator_concept (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.bidir/
H A Dbidirectional_iterator.compile.pass.cpp36 using iterator_concept = std::bidirectional_iterator_tag; typedef
69 using iterator_concept = std::forward_iterator_tag; typedef
86 using iterator_concept = std::bidirectional_iterator_tag; typedef
102 using iterator_concept = std::bidirectional_iterator_tag; typedef
119 using iterator_concept = std::bidirectional_iterator_tag; typedef
135 using iterator_concept = std::bidirectional_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.forward/
H A Dforward_iterator.compile.pass.cpp34 using iterator_concept = std::forward_iterator_tag; typedef
50 using iterator_concept = std::input_iterator_tag; typedef
64 using iterator_concept = std::forward_iterator_tag; typedef
78 using iterator_concept = std::forward_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.input/
H A Dinput_iterator.compile.pass.cpp48 using iterator_concept = std::input_iterator_tag; typedef
67 using iterator_concept = std::input_iterator_tag; typedef
108 using iterator_concept = void*; typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/
H A Dtypes.h21 using iterator_concept = std::forward_iterator_tag; member
/llvm-project/libcxx/test/std/iterators/predef.iterators/counted.iterator/
H A Dmember_types.compile.pass.cpp31 concept HasIteratorConcept = requires { typename T::iterator_concept; }; member in T
/llvm-project/libcxx/test/libcxx/iterators/bounded_iter/
H A Dtypes.compile.pass.cpp27 using iterator_concept = std::contiguous_iterator_tag; global() typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Dtypes.compile.pass.cpp40 using iterator_concept = std::forward_iterator_tag; typedef
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtkind/
H A Dformat_kind.compile.pass.cpp47 using iterator_concept = std::input_iterator_tag; global() typedef
/llvm-project/libcxx/include/__iterator/
H A Dwrap_iter.h37 typedef contiguous_iterator_tag iterator_concept; global() typedef
H A Dbounded_iter.h56 using iterator_concept = contiguous_iterator_tag; global() member
H A Dreverse_iterator.h84 using iterator_concept = _If<random_access_iterator<_Iter>, random_access_iterator_tag, bidirectional_iterator_tag>; variable
/llvm-project/libcxx/include/__filesystem/
H A Dpath_iterator.h43 typedef bidirectional_iterator_tag iterator_concept; global() typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.join/range.join.iterator/
H A Darrow.pass.cpp28 using iterator_concept = std::input_iterator_tag; typedef
77 using iterator_concept = std::input_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/predef.iterators/iterators.common/
H A Diterator_traits.compile.pass.cpp22 concept HasIteratorConcept = requires { typename T::iterator_concept; }; member in T
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/
H A Dsingular.pass.cpp26 using iterator_concept = std::input_iterator_tag; typedef
/llvm-project/libcxx/include/__ranges/
H A Dchunk_by_view.h154 using iterator_concept = conditional_t<bidirectional_range<_View>, bidirectional_iterator_tag, forward_iterator_tag>; variable
/llvm-project/libcxx/test/libcxx/iterators/
H A Dcontiguous_iterators.pass.cpp143 using iterator_concept = std::contiguous_iterator_tag; typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/
H A Dtypes.h94 using iterator_concept = std::random_access_iterator_tag; member
/llvm-project/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/
H A Dcpp20_iter_concepts.pass.cpp32 using iterator_concept = int; global() typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dconstraints.compile.pass.cpp73 using iterator_concept = int; typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/
H A Dequality.pass.cpp28 using iterator_concept = std::input_iterator_tag; typedef
H A Dminus.pass.cpp36 using iterator_concept = std::input_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
H A Dcxx20_iterator_traits.compile.pass.cpp52 typename Traits::iterator_concept; member in Traits
212 struct iterator_concept {}; struct
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.take.while/sentinel/
H A Dequality.pass.cpp30 using iterator_concept = std::input_iterator_tag; typedef
/llvm-project/libcxx/test/support/
H A Dtest_iterators.h259 using iterator_concept = std::random_access_iterator_tag; global() variable
645 using iterator_concept = std::input_iterator_tag; global() variable

12