Lines Matching refs:iterator
50 class iterator; variable
62 friend class iterator; variable
83 class iterator
84 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
89 explicit iterator(const node *N) : Cur(N) {} in iterator() function
91 bool operator==(const iterator &That) const { return Cur == That.Cur; }
92 iterator &operator++() { Cur = Cur->Next; return *this; }
98 static iterator begin();
99 static iterator end() { return iterator(nullptr); } in end()
101 static iterator_range<iterator> entries() { in entries()
149 template<typename T> typename Registry<T>::iterator Registry<T>::begin() { \
150 return iterator(Head); \
156 template REGISTRY_CLASS::iterator Registry<REGISTRY_CLASS::type>::begin(); \