|   | ROOT   6.16/01 Reference Guide | 
| Public Member Functions | |
| TBtNode (Int_t isleaf, TBtInnerNode *p, TBtree *t=0) | |
| Create a B-tree node.  More... | |
| virtual | ~TBtNode () | 
| Delete a B-tree node.  More... | |
| virtual void | Add (const TObject *obj, Int_t index)=0 | 
| virtual Int_t | FindRank (const TObject *obj) const =0 | 
| virtual TBtLeafNode * | FirstLeafNode ()=0 | 
| virtual TObject * | Found (const TObject *obj, TBtNode **which, Int_t *where)=0 | 
| virtual TBtree * | GetParentTree () const | 
| virtual TBtLeafNode * | LastLeafNode ()=0 | 
| virtual Int_t | NofKeys () const =0 | 
| virtual TObject * | operator[] (Int_t i) const =0 | 
| virtual void | Remove (Int_t index)=0 | 
| virtual void | Split ()=0 | 
| Protected Attributes | |
| Int_t | fIsLeaf | 
| Int_t | fLast | 
| TBtInnerNode * | fParent | 
| TBtree * | fTree | 
| Friends | |
| class | TBtInnerNode | 
| class | TBtLeafNode | 
| class | TBtree | 
#include <TBtree.h>
| TBtNode::TBtNode | ( | Int_t | isleaf, | 
| TBtInnerNode * | p, | ||
| TBtree * | t = 0 | ||
| ) | 
Create a B-tree node.
Definition at line 541 of file TBtree.cxx.
| 
 | virtual | 
Delete a B-tree node.
Definition at line 564 of file TBtree.cxx.
Implemented in TBtInnerNode, and TBtLeafNode.
Implemented in TBtInnerNode, and TBtLeafNode.
| 
 | pure virtual | 
Implemented in TBtInnerNode, and TBtLeafNode.
| 
 | pure virtual | 
Implemented in TBtInnerNode, and TBtLeafNode.
| 
 | inlinevirtual | 
| 
 | pure virtual | 
Implemented in TBtInnerNode, and TBtLeafNode.
| 
 | pure virtual | 
Implemented in TBtInnerNode, and TBtLeafNode.
Implemented in TBtInnerNode, and TBtLeafNode.
Implemented in TBtInnerNode, and TBtLeafNode.
| 
 | pure virtual | 
Implemented in TBtInnerNode, and TBtLeafNode.
| 
 | friend | 
| 
 | friend | 
| 
 | protected |