Lines Matching refs:AVLTreeNode
18 AVLTreeNode* GetAVLTreeNode(Value* value) const;
19 Value* GetValue(AVLTreeNode* node) const;
73 const AVLTreeNode* node);
74 virtual int CompareNodes(const AVLTreeNode* node1,
75 const AVLTreeNode* node2);
78 inline AVLTreeNode* _GetAVLTreeNode(Value* value) const;
79 inline Value* _GetValue(const AVLTreeNode* node) const;
147 if (AVLTreeNode* node = fTreeIterator.Current())
159 if (AVLTreeNode* node = fTreeIterator.Next())
166 if (AVLTreeNode* node = fTreeIterator.Previous())
229 if (AVLTreeNode* root = fTree.Root())
242 AVLTreeNode* node = fTree.Previous(_GetAVLTreeNode(value));
254 AVLTreeNode* node = fTree.Next(_GetAVLTreeNode(value));
263 AVLTreeNode* node = fTree.LeftMost();
275 AVLTreeNode* node = fTree.LeftMost(_GetAVLTreeNode(value));
284 AVLTreeNode* node = fTree.RightMost();
296 AVLTreeNode* node = fTree.RightMost(_GetAVLTreeNode(value));
337 if (AVLTreeNode* node = fTree.Find(&key))
347 if (AVLTreeNode* node = fTree.FindClosest(&key, less))
357 AVLTreeNode* node = _GetAVLTreeNode(value);
373 AVLTreeNode* node = fTree.Remove(&key);
389 const AVLTreeNode* node)
397 AVLTree<Definition>::CompareNodes(const AVLTreeNode* node1,
398 const AVLTreeNode* node2)
405 inline AVLTreeNode*
414 AVLTree<Definition>::_GetValue(const AVLTreeNode* node) const
416 return fDefinition.GetValue(const_cast<AVLTreeNode*>(node));