Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CTreeObjectsNode< T > Class Template Reference

#include <CTreeObjects.hpp>

Public Member Functions

 CTreeObjectsNode ()=delete
 
 CTreeObjectsNode (T *data)
 
 ~CTreeObjectsNode ()=default
 
void addChild (CTreeObjectsNode< T > *newData)
 
CTreeObjectsNode< T > * getChild (size_t i)
 
size_t childrenSize ()
 
data ()
 

Private Attributes

m_data
 
std::vector< CTreeObjectsNode< T > * > m_children
 

Constructor & Destructor Documentation

◆ CTreeObjectsNode() [1/2]

template<typename T >
CTreeObjectsNode< T >::CTreeObjectsNode ( )
delete

◆ CTreeObjectsNode() [2/2]

template<typename T >
CTreeObjectsNode< T >::CTreeObjectsNode ( T * data)
inlineexplicit

◆ ~CTreeObjectsNode()

template<typename T >
CTreeObjectsNode< T >::~CTreeObjectsNode ( )
default

Member Function Documentation

◆ addChild()

template<typename T >
void CTreeObjectsNode< T >::addChild ( CTreeObjectsNode< T > * newData)
inline

◆ childrenSize()

template<typename T >
size_t CTreeObjectsNode< T >::childrenSize ( )
inline

◆ data()

template<typename T >
T CTreeObjectsNode< T >::data ( )
inline

◆ getChild()

template<typename T >
CTreeObjectsNode< T > * CTreeObjectsNode< T >::getChild ( size_t i)
inline

Member Data Documentation

◆ m_children

template<typename T >
std::vector<CTreeObjectsNode<T> *> CTreeObjectsNode< T >::m_children
private

◆ m_data

template<typename T >
T CTreeObjectsNode< T >::m_data
private

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