OpenMS
_Node< _Val > Struct Template Reference

#include <OpenMS/DATASTRUCTURES/KDTree.h>

Inheritance diagram for _Node< _Val >:
[legend]
Collaboration diagram for _Node< _Val >:
[legend]

Public Types

typedef _Node_Link_type
 
typedef _Node_base_Base_ptr
 
- Public Types inherited from _Node_base
typedef _Node_base_Base_ptr
 
typedef _Node_base const * _Base_const_ptr
 

Public Member Functions

 _Node (_Val const &__VALUE=_Val(), _Base_ptr const __PARENT=nullptr, _Base_ptr const __LEFT=nullptr, _Base_ptr const __RIGHT=nullptr)
 
- Public Member Functions inherited from _Node_base
 _Node_base (_Base_ptr const __PARENT=nullptr, _Base_ptr const __LEFT=nullptr, _Base_ptr const __RIGHT=nullptr)
 

Public Attributes

_Val _M_value
 
- Public Attributes inherited from _Node_base
_Base_ptr _M_parent
 
_Base_ptr _M_left
 
_Base_ptr _M_right
 

Additional Inherited Members

- Static Public Member Functions inherited from _Node_base
static _Base_ptr _S_minimum (_Base_ptr __x)
 
static _Base_ptr _S_maximum (_Base_ptr __x)
 

Member Typedef Documentation

◆ _Base_ptr

◆ _Link_type

typedef _Node* _Link_type

Constructor & Destructor Documentation

◆ _Node()

_Node ( _Val const &  __VALUE = _Val(),
_Base_ptr const  __PARENT = nullptr,
_Base_ptr const  __LEFT = nullptr,
_Base_ptr const  __RIGHT = nullptr 
)
inline

Member Data Documentation

◆ _M_value