| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | almost_satisfies_types.h | 32 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 D | test_iterators.h | 32 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 D | types.h | 24 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 D | types.compile.pass.cpp | 25 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 D | has_arrow.compile.pass.cpp | 18 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 D | contiguous_iterator.compile.pass.cpp | 33 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 D | random_access_iterator.compile.pass.cpp | 32 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 D | contiguous_iterators.pass.cpp | 46 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 D | cpp20_iter_concepts.pass.cpp | 29 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 D | types.compile.pass.cpp | 30 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 D | types.compile.pass.cpp | 44 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 D | member_types.compile.pass.cpp | 34 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 D | empty.fail.cpp | 27 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 D | cxx20_iterator_traits.compile.pass.cpp | 170 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 D | types.compile.pass.cpp | 61 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 D | types.compile.pass.cpp | 69 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 D | system-header-simulator-cxx.h | 33 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 D | member_types.compile.pass.cpp | 34 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 D | member_types.compile.pass.cpp | 35 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 D | raw_storage_iterator.h | 39 typedef output_iterator_tag iterator_category; typedef
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | iterator.h | 30 typedef _Category iterator_category; typedef
|
| H A D | front_insert_iterator.h | 37 typedef output_iterator_tag iterator_category; typedef
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/ |
| H A D | types.pass.cpp | 35 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 D | three-way.pass.cpp | 36 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 D | arrow.sfinae.compile.pass.cpp | 26 using iterator_category = std::bidirectional_iterator_tag; typedef
|