/llvm-project/libcxx/test/support/ |
H A D | almost_satisfies_types.h | 33 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 D | test_iterators.h | 33 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 D | member_types.compile.pass.cpp | 20 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 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/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/ |
H A D | types.compile.pass.cpp | 24 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 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/libcxx/test/libcxx/ranges/range.utility.helpers/ |
H A D | has_arrow.compile.pass.cpp | 18 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 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/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/ |
H A D | cpp20_iter_concepts.pass.cpp | 31 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 D | types.compile.pass.cpp | 29 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 D | types.compile.pass.cpp | 43 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 D | member_types.compile.pass.cpp | 33 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 D | empty.verify.cpp |
|
H A D | cxx20_iterator_traits.compile.pass.cpp | 175 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 D | member_types.compile.pass.cpp | 47 concept HasIterCategory = requires { typename T::iterator_category; }; member in T
|
/llvm-project/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/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/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
H A D | member_types.compile.pass.cpp | 34 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 D | member_types.compile.pass.cpp | 34 concept HasIteratorCategory = requires { typename T::iterator_category; }; member in T
|
/llvm-project/libcxx/include/__memory/ |
H A D | raw_storage_iterator.h | 45 typedef output_iterator_tag iterator_category; global() typedef
|
/llvm-project/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/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/libcxx/include/__iterator/ |
H A D | iterator.h | 28 typedef _Category iterator_category; typedef
|
H A D | front_insert_iterator.h | 42 typedef output_iterator_tag iterator_category; typedef
|