Home
last modified time | relevance | path

Searched defs:iterator (Results 1 – 25 of 359) sorted by relevance

12345678910>>...15

/llvm-project/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/
H A Diterator_concept_conformance.compile.pass.cpp21 using iterator = std::move_iterator<cpp17_input_iterator<int*>>; in test() typedef
38 using iterator = std::move_iterator<cpp20_input_iterator<int*>>; in test() typedef
55 using iterator = std::move_iterator<forward_iterator<int*>>; in test() typedef
72 using iterator = std::move_iterator<bidirectional_iterator<int*>>; in test() typedef
89 using iterator = std::move_iterator<random_access_iterator<int*>>; in test() typedef
106 using iterator = std::move_iterator<contiguous_iterator<int*>>; in test() typedef
123 using iterator = std::move_iterator<int*>; in test() typedef
/llvm-project/clang/test/CXX/module/module.interface/
H A Dp2-2.cpp9 struct iterator { struct
10 T node;
17 export template <typename T> struct X<T>::iterator; // expected-error {{cannot export… member in X
23 struct iterator { struct
31 export struct Y::iterator; // expected-error {{cannot export 'iterator' as it is not … argument
37 …template <typename T> struct X<T>::iterator; // expected-error {{cannot export 'iterator' as it is… member in X
39 …struct Y::iterator; // expected-error {{cannot export 'iterator' as it is… member in Y
/llvm-project/libcxx/include/__iterator/
H A Diterator.h23 struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { struct
28 iterator_categoryiterator global() argument
/llvm-project/clang/test/SemaCXX/
H A Dattr-gsl-owner-pointer-std.cpp16 class iterator {}; class in std::vector
47 using iterator = __set_iterator<T>; global() typedef in std::set
68 typedef __map_iterator<T> iterator; global() typedef in std::map
90 typedef __unordered_map_iterator<T> iterator; global() typedef in std::inlinens::unordered_map
106 using iterator = __unordered_multimap_iterator<T>; global() typedef in std::__unordered_multimap_base
117 using iterator = typename _Mybase::iterator; global() typedef in std::unordered_multimap
143 using iterator = __unordered_multiset_iterator<T>; global() typedef in std::unordered_multiset
[all...]
H A Dwarn-unsequenced-coro.cpp64 struct iterator struct in generator
66 using iterator_category = input_iterator_tag;
67 using value_type = T;
68 using difference_type = ptrdiff_t;
69 using reference = T &;
70 using const_reference = const T &;
71 using pointer = T *;
73 iterator &operator++() in operator ++()
78 const_reference &operator*() const { return h_.promise().value_; } in operator *()
79 bool operator!=(sentinel) { return !h_.done(); } in operator !=()
[all …]
H A Dwarn-loop-analysis.cpp213 struct iterator { struct
214 iterator operator++() { return *this; } in operator ++() argument
215 iterator operator++(int) { return *this; } in operator ++() argument
216 iterator operator--() { return *this; } in operator --() argument
217 iterator operator--(int) { return *this; } in operator --() argument
/llvm-project/libcxx/test/std/utilities/format/format.range/format.range.fmtkind/
H A Dformat_kind.compile.pass.cpp47 struct iterator { argument
46 struct iterator { global() struct
48 value_typerecursive_range::iterator global() argument
49 difference_typerecursive_range::iterator global() argument
50 referencerecursive_range::iterator global() argument
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/loop-convert/
H A Dstructures.h42 typedef MutableVal *iterator; typedef
62 struct iterator { struct
73 T::iterator begin(T&); argument
91 struct iterator { struct
99 struct iterator { struct
131 struct iterator : iterator_base { struct
185 struct iterator : iterator_base { struct
208 typedef IteratorType* iterator; typedef
222 struct iterator { struct
233 struct iterator { struct
[all …]
/llvm-project/clang/test/CodeGenCoroutines/
H A Dcoro-halo.cpp23 struct iterator { struct
24 std::coroutine_handle<promise_type> _Coro;
25 bool _Done;
27 iterator(std::coroutine_handle<promise_type> Coro, bool Done) in iterator() argument
30 iterator &operator++() { in operator ++()
36 bool operator==(iterator const &_Right) const { in operator ==()
40 bool operator!=(iterator const &_Right) const { return !(*this == _Right); } in operator !=()
41 T const &operator*() const { return _Coro.promise().current_value; } in operator *()
42 T const *operator->() const { return &(operator*()); } in operator ->()
/llvm-project/libcxx/test/libcxx/utilities/format/
H A Denable_insertable.compile.pass.cpp29 using iterator = CharT*; global() typedef
37 using iterator = CharT*; global() typedef
44 using iterator = CharT*; global() typedef
51 using iterator = CharT*; global() typedef
59 using iterator = CharT*; global() typedef
[all...]
/llvm-project/clang/test/Modules/Inputs/odr_hash-Friend/
H A DBox.h2 struct iterator { struct
3 void Compare(const iterator &x) { } in Compare() argument
4 friend void Check(iterator) {} in Check() argument
H A DGood.h2 struct iterator { struct
3 void Compare(const iterator &x) { } in Compare() argument
4 friend void Check(iterator) {} in Check() argument
H A DBad.h2 struct iterator { struct
3 void Compare(const iterator &x) { return; } in Compare() argument
4 friend void Check(iterator) { return; } in Check() argument
/llvm-project/clang/test/Analysis/inlining/
H A Dcontainers.cpp115 struct iterator { struct in MySet
116 int *impl;
118 iterator(int *p) : impl(p) {} in iterator() function
216 typedef MySet::iterator iterator; typedef in IteratorTypedefOnlySet
238 using iterator = MySet::iterator; typedef in IteratorUsingOnlySet
260 struct iterator { struct in IteratorStructOnlySet
261 int *impl;
/llvm-project/libcxx/test/std/language.support/support.coroutines/end.to.end/
H A Dgenerator.pass.cpp34 struct iterator { struct
35 std::coroutine_handle<promise_type> Coro_;
36 bool Done_;
38 iterator(std::coroutine_handle<promise_type> Coro, bool Done) in iterator() argument
41 iterator &operator++() { in operator ++()
47 bool operator==(iterator const &_Right) const { in operator ==()
51 bool operator!=(iterator const &_Right) const { return !(*this == _Right); } in operator !=()
53 Ty const &operator*() const { return Coro_.promise().current_value; } in operator *()
55 Ty const *operator->() const { return &(operator*()); } in operator ->()
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Dloop-convert-rewritten-binop.cpp17 struct iterator { struct
23 constexpr auto operator<=>(const HasSpaceshipMem::iterator &) const = default; argument
32 struct iterator { struct
46 for (OpEqOnly::iterator It = Oeo.begin(), E = Oeo.end(); It != E; ++It) { in rewritten()
/llvm-project/clang/test/CodeGen/
H A Dtbaa-thread-sanitizer.cpp5 struct iterator { void *node; }; struct
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.join/range.join.iterator/
H A Dctor.other.pass.cpp41 using iterator = decltype(iter1); in test() typedef
56 using iterator = decltype(jv.begin()); in test() typedef
69 using iterator = decltype(jv.begin()); in test() typedef
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/
H A Dsize.pass.cpp28 using iterator = forward_iterator<std::tuple<int>*>; typedef
41 using iterator = forward_iterator<std::tuple<int>*>; typedef
53 using iterator = forward_iterator<std::tuple<int>*>; typedef
/llvm-project/lldb/test/API/commands/expression/pr52257/
H A Dmain.cpp3 using iterator = pair<char *>; typedef
7 using iterator = A::iterator; typedef
/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h58 struct iterator { struct
59 StringRef Data;
60 uint32_t Stride; // size of each element in the list.
61 const char *Current;
63 iterator(const ViewArray &A, const char *C) in iterator() function
71 value_type Val;
88 iterator Tmp = *this;
100 iterator Tmp = *this;
/llvm-project/libc/src/unistd/
H A Dgetopt.cpp64 struct iterator { argument
63 struct iterator { global() struct
66 operator ++LIBC_NAMESPACE::OptstringParser::iterator operator ++() argument
71 operator !=LIBC_NAMESPACE::OptstringParser::iterator operator !=() argument
73 operator *LIBC_NAMESPACE::OptstringParser::iterator operator *() argument
/llvm-project/llvm/include/llvm/Support/
H A DRegistry.h50 class iterator; variable
62 friend class iterator; global() variable
89 explicit iterator(const node *N) : Cur(N) {} iterator() function
[all...]
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Darrow.pass.cpp53 struct iterator { struct
54 using iterator_category = std::input_iterator_tag;
55 using difference_type = std::ptrdiff_t;
56 using value_type = XYPoint;
/llvm-project/clang/test/Analysis/
H A Dcxx-for-range.cpp25 using iterator = int *; typedef in MagicVector
56 class iterator { class in MagicVector2

12345678910>>...15