Home | History | Annotate | Download | only in codegen

Lines Matching defs:Iterator

87 class Iterator
90 virtual ~Iterator() { };
98 typedef std::unique_ptr<Iterator> IteratorRef;
100 typedef std::auto_ptr<Iterator> IteratorRef;
103 class ManipIterator : public Iterator
148 for (DLList::Iterator (it) = (list)->iterator(); !(it).end(); (it).next())
192 class Iterator : public ManipIterator
195 Iterator(Item *head, bool r) : rev(r), pos(r ? head->prev : head->next),
217 inline void erase(Iterator& pos)
222 Iterator iterator()
224 return Iterator(&head, false);
227 Iterator revIterator()
229 return Iterator(&head, true);
383 class Iterator : public nv50_ir::Iterator
386 Iterator(const ArrayList *array) : pos(0), data(array->data)
407 Iterator iterator() const { return Iterator(this); }