Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/libcxx/test/support/
H A Dalmost_satisfies_types.h32 using iterator_category = void; variable
49 using iterator_category = std::input_iterator_tag; variable
67 using iterator_category = std::input_iterator_tag; variable
151 using iterator_category = std::input_iterator_tag; variable
170 using iterator_category = std::forward_iterator_tag; variable
193 using iterator_category = std::forward_iterator_tag; variable
237 using iterator_category = std::input_iterator_tag; variable
258 using iterator_category = std::contiguous_iterator_tag; variable
278 using iterator_category = std::input_iterator_tag; variable
295 using iterator_category = std::input_iterator_tag; variable
[all …]
H A Dtest_iterators.h32 typedef std::output_iterator_tag iterator_category; typedef
70 typedef std::input_iterator_tag iterator_category; typedef
108 typedef std::forward_iterator_tag iterator_category; typedef
144 typedef std::bidirectional_iterator_tag iterator_category; typedef
182 typedef std::random_access_iterator_tag iterator_category; typedef
325 typedef std::contiguous_iterator_tag iterator_category; typedef
381 typedef std::contiguous_iterator_tag iterator_category; typedef
428 typedef std::bidirectional_iterator_tag iterator_category; typedef
539 typedef std::bidirectional_iterator_tag iterator_category; typedef
/llvm-project-15.0.7/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-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Dtypes.compile.pass.cpp25 typename T::iterator_category; member in T
40 using iterator_category = std::input_iterator_tag; typedef
/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.utility.helpers/
H A Dhas_arrow.compile.pass.cpp18 typedef std::input_iterator_tag iterator_category; typedef
37 typedef std::input_iterator_tag iterator_category; typedef
56 typedef std::input_iterator_tag iterator_category; typedef
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/
H A Dcpp20_iter_concepts.pass.cpp29 using iterator_category = std::random_access_iterator_tag; typedef
38 using iterator_category = OtherTag; typedef
51 using iterator_category = OtherTagTwo; typedef
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/
H A Dtypes.compile.pass.cpp30 concept NoIteratorCategory = !requires { typename OuterIter<Range, Pattern>::iterator_category; }; member in OuterIter<Range, Pattern>
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Dtypes.compile.pass.cpp44 concept NoIteratorCategory = !requires { typename InnerIter<Range, Pattern>::iterator_category; }; member in InnerIter<Range, Pattern>
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/
H A Dmember_types.compile.pass.cpp34 using iterator_category = std::input_iterator_tag; typedef
51 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
H A Dempty.fail.cpp27 typedef std::forward_iterator_tag iterator_category; typedef
36 typedef std::forward_iterator_tag iterator_category; typedef
45 typedef std::forward_iterator_tag iterator_category; typedef
54 typedef std::forward_iterator_tag iterator_category; typedef
H A Dcxx20_iterator_traits.compile.pass.cpp170 struct iterator_category {}; struct
185 struct iterator_category {}; struct
201 struct iterator_category {}; struct
218 struct iterator_category {}; struct
498 using iterator_category = std::output_iterator_tag; typedef
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/predef.iterators/__unconstrained_reverse_iterator/
H A Dtypes.compile.pass.cpp61 using iterator_category = std::bidirectional_iterator_tag; typedef
93 using iterator_category = std::bidirectional_iterator_tag; typedef
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/
H A Dmember_types.compile.pass.cpp35 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
39 using iterator_category = std::input_iterator_tag; typedef
/llvm-project-15.0.7/libcxx/include/__memory/
H A Draw_storage_iterator.h39 typedef output_iterator_tag iterator_category; typedef
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Diterator.h30 typedef _Category iterator_category; typedef
H A Dfront_insert_iterator.h37 typedef output_iterator_tag iterator_category; typedef
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.elem/
H A Darrow.sfinae.compile.pass.cpp26 using iterator_category = std::bidirectional_iterator_tag; typedef

123456