Lines Matching refs:StgAvlNode
34 class StgAvlNode class
38 short Locate( StgAvlNode*, StgAvlNode**, StgAvlNode**, StgAvlNode** );
39 short Adjust( StgAvlNode**, StgAvlNode* );
40 StgAvlNode* RotLL();
41 StgAvlNode* RotLR();
42 StgAvlNode* RotRR();
43 StgAvlNode* RotRL();
45 static StgAvlNode* Rem( StgAvlNode**, StgAvlNode*, sal_Bool );
49 StgAvlNode* pLeft, *pRight; // leaves
50 StgAvlNode();
52 virtual ~StgAvlNode();
53 StgAvlNode* Find( StgAvlNode* );
54 static sal_Bool Insert( StgAvlNode**, StgAvlNode* );
55 static sal_Bool Remove( StgAvlNode**, StgAvlNode*, sal_Bool bDel = sal_True );
56 static sal_Bool Move( StgAvlNode**, StgAvlNode**, StgAvlNode* );
57 virtual short Compare( const StgAvlNode* ) const = 0;
63 StgAvlNode* pRoot; // root entry (parent)
66 StgAvlNode* Find( short );
68 StgAvlIterator( StgAvlNode* );
69 StgAvlNode* First();
70 StgAvlNode* Last();
71 StgAvlNode* Next();
72 StgAvlNode* Prev();