Dynalib Utils
Public Member Functions | Static Public Member Functions | List of all members
DynaBTree< K, V > Class Template Reference

B-Tree main class. More...

#include <DynaBTree.h>

Public Member Functions

 DynaBTree (int leafOrder, int innerOrder)
 
virtual ~DynaBTree ()
 
void insert (K &key, V &value)
 
int search (K &key, V *value, MatchType match=MatchType::FULL_KEY)
 
void deleteEntry (K &key, V *value)
 

Static Public Member Functions

static bool wasFound (int returnValue)
 
static int insertAt (int returnValue)
 

Detailed Description

template<typename K, typename V>
class DynaBTree< K, V >

B-Tree main class.

Template Parameters
K
V

Constructor & Destructor Documentation

◆ DynaBTree()

template<typename K , typename V >
DynaBTree< K, V >::DynaBTree ( int  leafOrder,
int  innerOrder 
)

◆ ~DynaBTree()

template<typename K , typename V >
DynaBTree< K, V >::~DynaBTree ( )
virtual

Member Function Documentation

◆ deleteEntry()

template<typename K , typename V >
void DynaBTree< K, V >::deleteEntry ( K &  key,
V *  value 
)

◆ insert()

template<typename K , typename V >
void DynaBTree< K, V >::insert ( K &  key,
V &  value 
)

◆ insertAt()

template<typename K , typename V >
int DynaBTree< K, V >::insertAt ( int  returnValue)
static

◆ search()

template<typename K , typename V >
int DynaBTree< K, V >::search ( K &  key,
V *  value,
MatchType  match = MatchType::FULL_KEY 
)

◆ wasFound()

template<typename K , typename V >
bool DynaBTree< K, V >::wasFound ( int  returnValue)
static

The documentation for this class was generated from the following files: