Lines Matching refs:Iterator
54 class Iterator;
71 inline Iterator GetIterator();
74 inline Iterator GetIterator(Node* node);
77 Iterator Find(const Key& key);
78 Iterator FindClose(const Key& key, bool less);
81 Iterator* iterator);
109 friend class Iterator;
116 // Iterator
118 class Iterator : public ConstIterator {
120 inline Iterator()
125 inline Iterator(const Iterator& other)
141 inline Iterator(_AVL_TREE_MAP_CLASS_NAME* parent,
315 inline typename _AVL_TREE_MAP_CLASS_NAME::Iterator
318 return Iterator(this, fTree.GetIterator());
333 inline typename _AVL_TREE_MAP_CLASS_NAME::Iterator
336 return Iterator(this, fTree.GetIterator(_GetAVLTreeNode(node)));
351 typename _AVL_TREE_MAP_CLASS_NAME::Iterator
355 return Iterator(this, fTree.GetIterator(node));
356 return Iterator();
362 typename _AVL_TREE_MAP_CLASS_NAME::Iterator
366 return Iterator(this, fTree.GetIterator(node));
367 return Iterator();
375 Iterator* iterator)
391 *iterator = Iterator(this, fTree.GetIterator(node));