Lines Matching refs:iterator
253 Value *FindFirst(const PrimaryKey &key, Iterator *iterator = NULL);
254 Value *FindLast(const PrimaryKey &key, Iterator *iterator = NULL);
257 Iterator *iterator = NULL);
259 inline void GetIterator(Iterator *iterator);
261 inline status_t Insert(const Value &value, Iterator *iterator = NULL);
323 Iterator(const TreeMapIterator &iterator)
328 inline void _SetTo(const TreeMapIterator &iterator)
330 fIterator = iterator;
374 Iterator *iterator)
389 if (iterator)
390 iterator->_SetTo(fTreeMap.GetIterator(node));
406 Iterator *iterator)
421 if (iterator)
422 iterator->_SetTo(fTreeMap.GetIterator(node));
438 const SecondaryKey &secondaryKey, Iterator *iterator)
442 if (iterator)
443 iterator->_SetTo(it);
450 TWO_KEY_AVL_TREE_CLASS_NAME::GetIterator(Iterator *iterator)
454 // Our iterator needs to point to the first entry already.
455 iterator->_SetTo(it);
461 TWO_KEY_AVL_TREE_CLASS_NAME::Insert(const Value &value, Iterator *iterator)
468 if (status != B_OK || !iterator)
471 iterator->_SetTo(it);