Lines Matching defs:Iterator
157 // Iterator
158 class AttributeIndexImpl::Iterator
160 AttributeNodeIterator<AttributeTree::Iterator> >,
161 public DoublyLinkedListLinkImpl<Iterator>, public EntryListener,
164 Iterator();
165 virtual ~Iterator();
182 AttributeNodeIterator<AttributeTree::Iterator> > BaseClass;
190 class AttributeIndexImpl::IteratorList : public DoublyLinkedList<Iterator> {};
211 for (Iterator *iterator = fIterators->First();
220 AttributeTree::Iterator it;
245 AttributeTree::Iterator it;
251 for (Iterator *iterator = fIterators->First();
312 Iterator *iterator = new(nothrow) Iterator;
328 Iterator *iterator = new(nothrow) Iterator;
340 AttributeIndexImpl::_AddIterator(Iterator *iterator)
347 AttributeIndexImpl::_RemoveIterator(Iterator *iterator)
353 // Iterator
356 AttributeIndexImpl::Iterator::Iterator()
363 AttributeIndexImpl::Iterator::~Iterator()
370 AttributeIndexImpl::Iterator::GetCurrent()
377 AttributeIndexImpl::Iterator::GetCurrent(uint8 *buffer, size_t *keyLength)
403 AttributeIndexImpl::Iterator::Suspend()
425 AttributeIndexImpl::Iterator::Resume()
443 AttributeIndexImpl::Iterator::SetTo(AttributeIndexImpl *index,
488 AttributeIndexImpl::Iterator::Unset()
499 AttributeIndexImpl::Iterator::EntryRemoved(Entry */*entry*/)
508 AttributeIndexImpl::Iterator::NodeRemoved(Node */*node*/)