OpenMS  2.5.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
_Node_base Struct Reference

#include <OpenMS/DATASTRUCTURES/KDTree.h>

Inheritance diagram for _Node_base:
_Node< KDTreeFeatureNode > _Node< _Val >

Public Types

typedef _Node_base_Base_ptr
 
typedef _Node_base const * _Base_const_ptr
 

Public Member Functions

 _Node_base (_Base_ptr const __PARENT=nullptr, _Base_ptr const __LEFT=nullptr, _Base_ptr const __RIGHT=nullptr)
 

Static Public Member Functions

static _Base_ptr _S_minimum (_Base_ptr __x)
 
static _Base_ptr _S_maximum (_Base_ptr __x)
 

Public Attributes

_Base_ptr _M_parent
 
_Base_ptr _M_left
 
_Base_ptr _M_right
 

Member Typedef Documentation

◆ _Base_const_ptr

typedef _Node_base const* _Base_const_ptr

◆ _Base_ptr

Constructor & Destructor Documentation

◆ _Node_base()

_Node_base ( _Base_ptr const  __PARENT = nullptr,
_Base_ptr const  __LEFT = nullptr,
_Base_ptr const  __RIGHT = nullptr 
)
inline

Member Function Documentation

◆ _S_maximum()

static _Base_ptr _S_maximum ( _Base_ptr  __x)
inlinestatic

◆ _S_minimum()

static _Base_ptr _S_minimum ( _Base_ptr  __x)
inlinestatic

Member Data Documentation

◆ _M_left

_Base_ptr _M_left

◆ _M_parent

_Base_ptr _M_parent

◆ _M_right

_Base_ptr _M_right