Lines Matching refs:iterator
123 for (Iterator *iterator = fIterators->First();
124 iterator;
125 iterator = fIterators->GetNext(iterator)) {
126 iterator->SetTo(NULL, 0);
152 for (Iterator *iterator = fIterators->First();
153 iterator;
154 iterator = fIterators->GetNext(iterator)) {
155 if (iterator->GetCurrentNode() == node)
156 iterator->NodeRemoved(node);
193 Iterator *iterator = new(nothrow) Iterator;
194 if (iterator) {
195 if (!iterator->SetTo(this, 0, true)) {
196 delete iterator;
197 iterator = NULL;
200 return iterator;
209 Iterator *iterator = new(nothrow) Iterator;
210 if (iterator) {
211 if (!iterator->SetTo(this, *(const off_t*)key)) {
212 delete iterator;
213 iterator = NULL;
216 return iterator;
221 SizeIndex::_AddIterator(Iterator *iterator)
223 fIterators->Insert(iterator);
228 SizeIndex::_RemoveIterator(Iterator *iterator)
230 fIterators->Remove(iterator);