#include <DS_Tree.h>
Public Member Functions | |
Tree () | |
Tree (TreeType &inputData) | |
~Tree () | |
void | LevelOrderTraversal (DataStructures::List< Tree * > &output) |
void | AddChild (TreeType &newData) |
void | DeleteDecendants (void) |
Public Attributes | |
TreeType | data |
DataStructures::List< Tree * > | children |
Definition at line 23 of file DS_Tree.h.
DataStructures::Tree< TreeType >::Tree | ( | ) |
DataStructures::Tree< TreeType >::Tree | ( | TreeType & | inputData | ) |
DataStructures::Tree< TreeType >::~Tree | ( | ) |
void DataStructures::Tree< TreeType >::AddChild | ( | TreeType & | newData | ) |
void DataStructures::Tree< TreeType >::DeleteDecendants | ( | void | ) |
void DataStructures::Tree< TreeType >::LevelOrderTraversal | ( | DataStructures::List< Tree< TreeType > * > & | output | ) |
DataStructures::List<Tree *> DataStructures::Tree< TreeType >::children |
TreeType DataStructures::Tree< TreeType >::data |