Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
NTreeClass< T > Class Template Reference

#include <ntree.h>

Inherited by SortedNTreeClass< T >.

Public Member Functions

 NTreeClass (void)
 
virtual ~NTreeClass (void)
 
virtual NTreeLeafClass< T > * Add (const T &value)
 
NTreeLeafClass< T > * Peek_Root (void)
 
virtual void Reset (void)
 

Protected Member Functions

virtual NTreeLeafClass< T > * Allocate_Leaf (void)
 

Protected Attributes

NTreeLeafClass< T > * m_Root
 

Detailed Description

template<class T>
class NTreeClass< T >

Definition at line 63 of file ntree.h.

Constructor & Destructor Documentation

◆ NTreeClass()

template<class T>
NTreeClass< T >::NTreeClass ( void )
inline

Definition at line 70 of file ntree.h.

◆ ~NTreeClass()

template<class T>
virtual NTreeClass< T >::~NTreeClass ( void )
inlinevirtual

Definition at line 72 of file ntree.h.

Member Function Documentation

◆ Add()

template<class T>
NTreeLeafClass< T > * NTreeClass< T >::Add ( const T & value)
virtual

Definition at line 100 of file ntree.h.

◆ Allocate_Leaf()

template<class T>
virtual NTreeLeafClass< T > * NTreeClass< T >::Allocate_Leaf ( void )
inlineprotectedvirtual

Reimplemented in SortedNTreeClass< T >.

Definition at line 87 of file ntree.h.

◆ Peek_Root()

template<class T>
NTreeLeafClass< T > * NTreeClass< T >::Peek_Root ( void )
inline

Definition at line 79 of file ntree.h.

◆ Reset()

template<class T>
void NTreeClass< T >::Reset ( void )
virtual

Definition at line 129 of file ntree.h.

Member Data Documentation

◆ m_Root

template<class T>
NTreeLeafClass<T>* NTreeClass< T >::m_Root
protected

Definition at line 92 of file ntree.h.


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