Dynalib Utils
DynaBTreeLeafNode< K, V > Member List

This is the complete list of members for DynaBTreeLeafNode< K, V >, including all inherited members.

_bufferDynaBTreeNode< K >protected
_innerOrderDynaBTreeNode< K >protected
_leafOrderDynaBTreeNode< K >protected
_leftSiblingDynaBTreeNode< K >protected
_leftSiblingIndexDynaBTreeNode< K >protected
_nodeTypeDynaBTreeNode< K >protected
_parentDynaBTreeNode< K >protected
_parentIndexDynaBTreeNode< K >protected
_rightSiblingDynaBTreeNode< K >protected
_rightSiblingIndexDynaBTreeNode< K >protected
canGiveKey()DynaBTreeNode< K >virtual
copy() overrideDynaBTreeLeafNode< K, V >virtual
deleteElem(DynaTreeLeafElem< K, V > &elem)DynaBTreeLeafNode< K, V >
DynaBTreeLeafNode(int leafOrder, int innerOrder)DynaBTreeLeafNode< K, V >
DynaBTreeLeafNode(const DynaBTreeLeafNode< K, V > &other)DynaBTreeLeafNode< K, V >
DynaBTreeNode(TreeNodeType nodeType, int maxKeys, int leafOrder, int innerOrder)DynaBTreeNode< K >
DynaBTreeNode(const DynaBTreeNode< K > &other)DynaBTreeNode< K >
getBuffer()DynaBTreeNode< K >
getElemIntoSearch(uint index, DynaTreeLeafElem< K, V > &elem)DynaBTreeLeafNode< K, V >
getKeyCount()DynaBTreeNode< K >
getKeyFromData(uint index, K &key) overrideDynaBTreeLeafNode< K, V >virtual
getLeftSibling()DynaBTreeNode< K >
getNodeType()DynaBTreeNode< K >
getParent()DynaBTreeNode< K >
getRightSibling()DynaBTreeNode< K >
getValue(uint index)DynaBTreeLeafNode< K, V >
handleOverflow()DynaBTreeNode< K >virtual
handleUnderflow()DynaBTreeNode< K >
ICopyable()=defaultICopyable< DynaBTreeNode< K > >
insertAt(int returnValue)DynaBTreeNode< K >
insertElem(DynaTreeLeafElem< K, V > &elem)DynaBTreeLeafNode< K, V >
isOverflow()DynaBTreeNode< K >virtual
isUnderflow()DynaBTreeNode< K >virtual
joinChildren(DynaBTreeNode< K > *leftChild, DynaBTreeNode< K > *rightChild) overrideDynaBTreeLeafNode< K, V >virtual
joinWithSibling(K &sinkKey, DynaBTreeNode< K > *rightSibling) overrideDynaBTreeLeafNode< K, V >virtual
pullUpKey(K &key, DynaBTreeNode< K > *leftChild, DynaBTreeNode< K > *rightNode) overrideDynaBTreeLeafNode< K, V >virtual
search(K &key, MatchType match=MatchType::FULL_KEY) overrideDynaBTreeLeafNode< K, V >virtual
search(DynaTreeLeafElem< K, V > &elem, MatchType match=MatchType::FULL_KEY)DynaBTreeLeafNode< K, V >
setElemDataPos(uint index, DynaTreeLeafElem< K, V > &elem)DynaBTreeLeafNode< K, V >
setElemFromSearch(uint index, DynaTreeLeafElem< K, V > &elem)DynaBTreeLeafNode< K, V >
setKeyToData(uint index, K &key) overrideDynaBTreeLeafNode< K, V >virtual
setLeftSibling(DynaBTreeNode< K > *sibling)DynaBTreeNode< K >
setParent(DynaBTreeNode< K > *parent)DynaBTreeNode< K >
setRightSibling(DynaBTreeNode< K > *sibling)DynaBTreeNode< K >
split() overrideDynaBTreeLeafNode< K, V >virtual
transferChildren(DynaBTreeNode< K > *fromNode, DynaBTreeNode< K > *toNode, uint toIndex) overrideDynaBTreeLeafNode< K, V >virtual
transferFromSibling(K &sinkKey, K &upKey, DynaBTreeNode< K > *sibling, uint fromIndex) overrideDynaBTreeLeafNode< K, V >virtual
wasFound(int returnValue)DynaBTreeNode< K >
~DynaBTreeLeafNode()DynaBTreeLeafNode< K, V >virtual
~DynaBTreeNode()DynaBTreeNode< K >virtual
~ICopyable()=defaultICopyable< DynaBTreeNode< K > >virtual