Lines Matching defs:Iterator
71 class SizeIndex::IteratorList : public DoublyLinkedList<Iterator> {};
74 // Iterator
75 class SizeIndex::Iterator
76 : public NodeEntryIterator<SizeIndex::NodeTree::Iterator>,
77 public DoublyLinkedListLinkImpl<Iterator>, public EntryListener,
80 Iterator();
81 virtual ~Iterator();
96 typedef NodeEntryIterator<SizeIndex::NodeTree::Iterator> BaseClass;
126 for (Iterator *iterator = fIterators->First();
150 NodeTree::Iterator it;
155 for (Iterator *iterator = fIterators->First();
196 Iterator *iterator = new(nothrow) Iterator;
212 Iterator *iterator = new(nothrow) Iterator;
224 SizeIndex::_AddIterator(Iterator *iterator)
231 SizeIndex::_RemoveIterator(Iterator *iterator)
237 // Iterator
240 SizeIndex::Iterator::Iterator()
247 SizeIndex::Iterator::~Iterator()
254 SizeIndex::Iterator::GetCurrent()
261 SizeIndex::Iterator::GetCurrent(uint8 *buffer, size_t *keyLength)
273 SizeIndex::Iterator::Suspend()
295 SizeIndex::Iterator::Resume()
313 SizeIndex::Iterator::SetTo(SizeIndex *index, off_t size, bool ignoreValue)
347 SizeIndex::Iterator::Unset()
358 SizeIndex::Iterator::EntryRemoved(Entry */*entry*/)
367 SizeIndex::Iterator::NodeRemoved(Node */*node*/)