Public Member Functions | |
| TBtNode (Int_t isleaf, TBtInnerNode *p, TBtree *t=nullptr) | |
| Create a B-tree node.   | |
| virtual | ~TBtNode () | 
| Delete a B-tree node.   | |
| 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 = nullptr ) | 
Create a B-tree node.
Definition at line 540 of file TBtree.cxx.
      
  | 
  virtual | 
Delete a B-tree node.
Definition at line 563 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.
      
  | 
  pure virtual | 
Implemented in TBtInnerNode, and TBtLeafNode.
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 |