|
ROOT 6.18/05 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 |