Home
last modified time | relevance | path

Searched refs:Iterator (Results 1 – 25 of 33) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/
H A DDenseSet.h79 class Iterator {
89 Iterator(const typename MapTy::iterator &i) : I(i) {} in Iterator() function
94 Iterator& operator++() { ++I; return *this; }
95 bool operator==(const Iterator& X) const { return I == X.I; }
96 bool operator!=(const Iterator& X) const { return I != X.I; }
119 typedef Iterator iterator;
122 iterator begin() { return Iterator(TheMap.begin()); } in begin()
123 iterator end() { return Iterator(TheMap.end()); } in end()
128 iterator find(const ValueT &V) { return Iterator(TheMap.find(V)); } in find()
137 return Iterator(TheMap.find_as(Val)); in find_as()
[all …]
H A DPriorityQueue.h35 template<class Iterator>
36 PriorityQueue(Iterator begin, Iterator end,
H A DMapVector.h129 typename VectorType::iterator erase(typename VectorType::iterator Iterator) { in erase() argument
130 Map.erase(Iterator->first); in erase()
131 auto Next = Vector.erase(Iterator); in erase()
149 auto Iterator = find(Key); in erase() local
150 if (Iterator == end()) in erase()
152 erase(Iterator); in erase()
H A DFoldingSet.h547 VectorIteratorT Iterator; variable
550 FoldingSetVectorIterator(VectorIteratorT I) : Iterator(I) {} in FoldingSetVectorIterator()
553 return Iterator == RHS.Iterator;
556 return Iterator != RHS.Iterator;
559 T &operator*() const { return **Iterator; }
561 T *operator->() const { return *Iterator; }
564 ++Iterator;
/minix3/external/bsd/libc++/dist/libcxx/test/std/experimental/algorithms/alg.search/
H A Dsearch.pass.cpp27 template <typename Iterator>
28 Iterator operator() ( Iterator b, Iterator /*e*/) const in operator ()()
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A Dpr18162.ll7 %"Iterator" = type { i32* }
12 define { i64, <2 x float> } @Foo(%"Iterator"* %this) {
15 %this.addr = alloca %"Iterator"*
16 %this1 = load %"Iterator"** %this.addr
17 %bundle_ = getelementptr inbounds %"Iterator"* %this1, i32 0, i32 0
/minix3/external/bsd/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-param-util.h191 return new Iterator(this, begin_, 0, step_); in Begin()
194 return new Iterator(this, end_, end_index_, step_); in End()
198 class Iterator : public ParamIteratorInterface<T> {
200 Iterator(const ParamGeneratorInterface<T>* base, T value, int index, in Iterator() function
203 virtual ~Iterator() {} in ~Iterator()
213 return new Iterator(*this); in Clone()
223 CheckedDowncastToActualType<const Iterator>(&other)->index_; in Equals()
228 Iterator(const Iterator& other) in Iterator() function
234 void operator=(const Iterator& other);
276 return new Iterator(this, container_.begin()); in Begin()
[all …]
H A Dgtest-param-util-generated.h2849 return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin()); in Begin()
2852 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end()); in End()
2856 class Iterator : public ParamIteratorInterface<ParamType> {
2858 Iterator(const ParamGeneratorInterface<ParamType>* base, in Iterator() function
2868 virtual ~Iterator() {} in ~Iterator()
2885 return new Iterator(*this); in Clone()
2894 const Iterator* typed_other = in Equals()
2895 CheckedDowncastToActualType<const Iterator>(&other); in Equals()
2906 Iterator(const Iterator& other) in Iterator() function
2930 void operator=(const Iterator& other);
[all …]
/minix3/external/bsd/libc++/dist/libcxx/test/containers/sequences/vector.bool/
H A Dconstruct_iter_iter.pass.cpp21 template <class C, class Iterator>
23 test(Iterator first, Iterator last) in test()
H A Dconstruct_iter_iter_alloc.pass.cpp22 template <class C, class Iterator>
24 test(Iterator first, Iterator last, const typename C::allocator_type& a) in test()
/minix3/external/bsd/libc++/dist/libcxx/test/std/containers/sequences/vector.bool/
H A Dconstruct_iter_iter.pass.cpp21 template <class C, class Iterator>
23 test(Iterator first, Iterator last) in test()
H A Dconstruct_iter_iter_alloc.pass.cpp22 template <class C, class Iterator>
24 test(Iterator first, Iterator last, const typename C::allocator_type& a) in test()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DAttrIterator.h49 typedef typename Container::const_iterator Iterator; typedef
58 mutable Iterator Current;
65 void AdvanceToNext(Iterator I) const { in AdvanceToNext()
78 explicit specific_attr_iterator(Iterator i) : Current(i) { } in specific_attr_iterator()
/minix3/external/bsd/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h196 class Iterator {
198 Iterator(T *Data) : Data(Data) {} in Iterator() function
201 Iterator &operator++() {
205 bool operator!=(Iterator Other) { return Data != Other.Data; }
210 Iterator begin() { return Array.end() - 1; } in begin()
211 Iterator end() { return Array.begin() - 1; } in end()
212 const Iterator begin() const { return Array.end() - 1; } in begin()
213 const Iterator end() const { return Array.begin() - 1; } in end()
/minix3/external/bsd/libc++/dist/libcxx/test/std/containers/sequences/vector/vector.cons/
H A Dconstruct_iter_iter_alloc.pass.cpp23 template <class C, class Iterator, class A>
25 test(Iterator first, Iterator last, const A& a) in test()
H A Dconstruct_iter_iter.pass.cpp22 template <class C, class Iterator>
24 test(Iterator first, Iterator last) in test()
/minix3/external/bsd/libc++/dist/libcxx/test/containers/sequences/vector/vector.cons/
H A Dconstruct_iter_iter.pass.cpp22 template <class C, class Iterator>
24 test(Iterator first, Iterator last) in test()
H A Dconstruct_iter_iter_alloc.pass.cpp23 template <class C, class Iterator, class A>
25 test(Iterator first, Iterator last, const A& a) in test()
/minix3/external/bsd/llvm/dist/clang/test/SemaTemplate/
H A Ddependent-expr.cpp5 template <typename Iterator>
6 void Test(Iterator it) { in Test()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DValue.cpp750 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) { in ValueIsDeleted() local
751 Iterator.RemoveFromUseList(); in ValueIsDeleted()
752 Iterator.AddToExistingUseListAfter(Entry); in ValueIsDeleted()
753 assert(Entry->Next == &Iterator && "Loop invariant broken."); in ValueIsDeleted()
806 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) { in ValueIsRAUWd() local
807 Iterator.RemoveFromUseList(); in ValueIsRAUWd()
808 Iterator.AddToExistingUseListAfter(Entry); in ValueIsRAUWd()
809 assert(Entry->Next == &Iterator && "Loop invariant broken."); in ValueIsRAUWd()
/minix3/external/bsd/libc++/dist/libcxx/include/
H A Diterator20 template<class Iterator>
23 typedef typename Iterator::difference_type difference_type;
24 typedef typename Iterator::value_type value_type;
25 typedef typename Iterator::pointer pointer;
26 typedef typename Iterator::reference reference;
27 typedef typename Iterator::iterator_category iterator_category;
76 template <class Iterator>
78 : public iterator<typename iterator_traits<Iterator>::iterator_category,
79 typename iterator_traits<Iterator>::value_type,
80 typename iterator_traits<Iterator>::difference_type,
[all …]
/minix3/external/bsd/llvm/dist/clang/test/SemaCXX/
H A Dconversion-function.cpp333 template <typename T> struct Iterator;
337 struct Iterator<int> { struct
343 typedef typename Iterator<T>::container_type X;
/minix3/external/bsd/llvm/dist/clang/test/FixIt/
H A Dfixit.cpp143 class Iterator { class in F1
149 …typename F1<T>:: /*template*/ Iterator<0> Mypos; // expected-error {{use 'template' keyword to tr…
154 …typename F1<T>:: /*template*/ Iterator<0> Mypos; // expected-error {{use 'template' keyword to tre… in f()
/minix3/external/bsd/llvm/dist/clang/test/Parser/
H A DMicrosoftExtensions.cpp162 class Iterator { class in C1
168 …typename C1<T>:: /*template*/ Iterator<0> Mypos; // expected-warning {{use 'template' keyword to …
173 …typename C1<T>:: /*template*/ Iterator<0> Mypos; // expected-warning {{use 'template' keyword to t… in missing_template_keyword()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInstVisitor.h89 template<class Iterator>
90 void visit(Iterator Start, Iterator End) { in visit()

12