Lines Matching defs:Iterator
72 class LastModifiedIndex::IteratorList : public DoublyLinkedList<Iterator> {};
75 // Iterator
76 class LastModifiedIndex::Iterator
77 : public NodeEntryIterator<LastModifiedIndex::NodeTree::Iterator>,
78 public DoublyLinkedListLinkImpl<Iterator>, public EntryListener,
81 Iterator();
82 virtual ~Iterator();
98 typedef NodeEntryIterator<LastModifiedIndex::NodeTree::Iterator> BaseClass;
128 for (Iterator *iterator = fIterators->First();
152 NodeTree::Iterator it;
157 for (Iterator *iterator = fIterators->First();
197 Iterator *iterator = new(nothrow) Iterator;
213 Iterator *iterator = new(nothrow) Iterator;
225 LastModifiedIndex::_AddIterator(Iterator *iterator)
232 LastModifiedIndex::_RemoveIterator(Iterator *iterator)
238 // Iterator
241 LastModifiedIndex::Iterator::Iterator()
248 LastModifiedIndex::Iterator::~Iterator()
255 LastModifiedIndex::Iterator::GetCurrent()
262 LastModifiedIndex::Iterator::GetCurrent(uint8 *buffer, size_t *keyLength)
274 LastModifiedIndex::Iterator::Suspend()
296 LastModifiedIndex::Iterator::Resume()
314 LastModifiedIndex::Iterator::SetTo(LastModifiedIndex *index, time_t modified,
349 LastModifiedIndex::Iterator::Unset()
360 LastModifiedIndex::Iterator::EntryRemoved(Entry */*entry*/)
369 LastModifiedIndex::Iterator::NodeRemoved(Node */*node*/)