Home
last modified time | relevance | path

Searched defs:iterator_category (Results 1 – 25 of 153) sorted by relevance

1234567

/llvm-project/libcxx/test/support/
H A Dalmost_satisfies_types.h33 using iterator_category = void; variable
54 using iterator_category = std::input_iterator_tag; variable
72 using iterator_category = std::input_iterator_tag; variable
156 using iterator_category = std::input_iterator_tag; variable
175 using iterator_category = std::forward_iterator_tag; variable
198 using iterator_category = std::forward_iterator_tag; variable
223 using iterator_category = std::bidirectional_iterator_tag; variable
242 using iterator_category = std::input_iterator_tag; variable
263 using iterator_category = std::contiguous_iterator_tag; variable
283 using iterator_category = std::input_iterator_tag; variable
[all …]
H A Dtest_iterators.h33 typedef std::output_iterator_tag iterator_category; global() typedef
76 typedef std::input_iterator_tag iterator_category; global() typedef
119 typedef std::forward_iterator_tag iterator_category; global() typedef
159 typedef std::bidirectional_iterator_tag iterator_category; global() typedef
201 typedef std::random_access_iterator_tag iterator_category; global() typedef
350 typedef std::contiguous_iterator_tag iterator_category; global() typedef
408 typedef std::contiguous_iterator_tag iterator_category; global() typedef
457 typedef std::bidirectional_iterator_tag iterator_category; global() typedef
568 typedef std::bidirectional_iterator_tag iterator_category; global() typedef
[all...]
/llvm-project/libcxx/test/std/ranges/range.factories/range.istream.view/iterator/
H A Dmember_types.compile.pass.cpp20 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
23 using iterator_category = std::input_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/predef.iterators/iterators.common/
H A Dtypes.h24 typedef std::input_iterator_tag iterator_category; typedef
48 typedef std::input_iterator_tag iterator_category; typedef
72 typedef std::input_iterator_tag iterator_category; typedef
104 typedef std::input_iterator_tag iterator_category; typedef
128 typedef std::input_iterator_tag iterator_category; typedef
190 typedef std::input_iterator_tag iterator_category; typedef
240 typedef std::input_iterator_tag iterator_category; typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Dtypes.compile.pass.cpp24 typename T::iterator_category; member in T
39 using iterator_category = std::input_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access/
H A Dcontiguous_iterator.compile.pass.cpp33 typedef std::contiguous_iterator_tag iterator_category; typedef
68 typedef std::contiguous_iterator_tag iterator_category; typedef
102 typedef std::contiguous_iterator_tag iterator_category; typedef
137 typedef std::contiguous_iterator_tag iterator_category; typedef
179 typedef std::contiguous_iterator_tag iterator_category; typedef
215 typedef std::contiguous_iterator_tag iterator_category; typedef
H A Drandom_access_iterator.compile.pass.cpp32 typedef std::bidirectional_iterator_tag iterator_category; typedef
64 typedef std::random_access_iterator_tag iterator_category; typedef
/llvm-project/libcxx/test/libcxx/ranges/range.utility.helpers/
H A Dhas_arrow.compile.pass.cpp18 typedef std::input_iterator_tag iterator_category; global() typedef
37 typedef std::input_iterator_tag iterator_category; global() typedef
56 typedef std::input_iterator_tag iterator_category; global() typedef
/llvm-project/libcxx/test/libcxx/iterators/
H A Dcontiguous_iterators.pass.cpp46 typedef tag iterator_category; typedef in my_input_iterator
68 typedef tag iterator_category; typedef in my_random_access_iterator
104 typedef tag iterator_category; typedef in my_contiguous_iterator
/llvm-project/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/
H A Dcpp20_iter_concepts.pass.cpp31 using iterator_category = std::random_access_iterator_tag; global() typedef
40 using iterator_category = OtherTag; global() typedef
53 using iterator_category = OtherTagTwo; global() typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/
H A Dtypes.compile.pass.cpp29 concept NoIteratorCategory = !requires { typename OuterIter<Range, Pattern>::iterator_category; }; member in OuterIter<Range, Pattern>
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Dtypes.compile.pass.cpp43 concept NoIteratorCategory = !requires { typename InnerIter<Range, Pattern>::iterator_category; }; member in InnerIter<Range, Pattern>
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.join/range.join.iterator/
H A Dmember_types.compile.pass.cpp33 using iterator_category = std::input_iterator_tag; typedef
50 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
/llvm-project/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
H A Dempty.verify.cpp
H A Dcxx20_iterator_traits.compile.pass.cpp175 struct iterator_category {}; struct
190 struct iterator_category {}; struct
206 struct iterator_category {}; struct
223 struct iterator_category {}; struct
503 using iterator_category = std::output_iterator_tag; typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/
H A Dmember_types.compile.pass.cpp47 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
/llvm-project/libcxx/test/std/iterators/predef.iterators/reverse.iterators/
H A Dtypes.compile.pass.cpp69 using iterator_category = std::bidirectional_iterator_tag; typedef
101 using iterator_category = std::bidirectional_iterator_tag; typedef
/llvm-project/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h33 typedef typename Iterator::iterator_category iterator_category; typedef
45 typedef std::random_access_iterator_tag iterator_category; typedef
108 typedef std::random_access_iterator_tag iterator_category; typedef
168 typedef std::bidirectional_iterator_tag iterator_category; typedef
211 typedef std::forward_iterator_tag iterator_category; typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/
H A Dmember_types.compile.pass.cpp34 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
38 using iterator_category = std::input_iterator_tag; typedef
/llvm-project/libcxx/test/std/iterators/predef.iterators/counted.iterator/
H A Dmember_types.compile.pass.cpp34 concept HasIteratorCategory = requires { typename T::iterator_category; }; member in T
/llvm-project/libcxx/include/__memory/
H A Draw_storage_iterator.h45 typedef output_iterator_tag iterator_category; global() typedef
/llvm-project/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/
H A Dtypes.pass.cpp35 using iterator_category = std::bidirectional_iterator_tag; typedef
67 typedef std::forward_iterator_tag iterator_category; typedef
/llvm-project/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/
H A Dthree-way.pass.cpp36 using iterator_category = std::bidirectional_iterator_tag; typedef
52 using iterator_category = std::bidirectional_iterator_tag; typedef
/llvm-project/libcxx/include/__iterator/
H A Diterator.h28 typedef _Category iterator_category; typedef
H A Dfront_insert_iterator.h42 typedef output_iterator_tag iterator_category; typedef

1234567