Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Tree< K, T, C >::node_t Struct Reference

#include <elm/stree/Tree.h>

Public Member Functions

 node_t (void)
 
 node_t (struct node_t s[], int _ll, int _rl)
 
 node_t (const K &_lb, const K &_ub)
 
bool isLeaf (void) const
 
int left (void) const
 
int right (void) const
 
const K & lowerBound (void) const
 
const K & upperBound (void) const
 

Public Attributes

lb
 
ub
 
int ll
 
int rl
 
data
 

Constructor & Destructor Documentation

◆ node_t() [1/3]

node_t ( void  )
inline

◆ node_t() [2/3]

node_t ( struct node_t  s[],
int  _ll,
int  _rl 
)
inline

◆ node_t() [3/3]

node_t ( const K &  _lb,
const K &  _ub 
)
inline

References elm::null().

Member Function Documentation

◆ isLeaf()

bool isLeaf ( void  ) const
inline

◆ left()

int left ( void  ) const
inline

◆ lowerBound()

const K& lowerBound ( void  ) const
inline

◆ right()

int right ( void  ) const
inline

◆ upperBound()

const K& upperBound ( void  ) const
inline

Member Data Documentation

◆ data

◆ lb

◆ ll

◆ rl

int rl

◆ ub


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