API Documentation
Loading...
Searching...
No Matches
TreeNode Class Reference

#include <Node.hpp>

Inheritance diagram for TreeNode:
[legend]

Public Member Functions

 TreeNode (uint04 index_start)
 
void clear (uint04 index_start)
 
void setBegin (uint04 index_start)
 
uint04 begin () const
 
uint04 end () const
 
uint04 getChild (uint04 child_number) const
 
uint04 childNodeStart () const
 
void setChildNodeStart (uint04 left)
 
uint04 size () const
 
void setSize (uint04 bucket_size)
 
bool isLeaf () const
 

Protected Attributes

uint04 m_element_size
 
sint04 m_child_start
 

Constructor & Destructor Documentation

◆ TreeNode()

TreeNode ( uint04 index_start)
inlineexplicit

Member Function Documentation

◆ begin()

uint04 begin ( ) const
inline

◆ childNodeStart()

uint04 childNodeStart ( ) const
inline

◆ clear()

void clear ( uint04 index_start)
inline

◆ end()

uint04 end ( ) const
inline

◆ getChild()

uint04 getChild ( uint04 child_number) const
inline

◆ isLeaf()

bool isLeaf ( ) const
inline

◆ setBegin()

void setBegin ( uint04 index_start)
inline

◆ setChildNodeStart()

void setChildNodeStart ( uint04 left)
inline

◆ setSize()

void setSize ( uint04 bucket_size)
inline

◆ size()

uint04 size ( ) const
inline

Member Data Documentation

◆ m_child_start

sint04 m_child_start
protected

◆ m_element_size

uint04 m_element_size
protected

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