|
Public Member Functions |
| Tree (ConcreteTreeNode *parent) |
| Tree (const std::vector< ConcreteTreeNode * > &children, ConcreteTreeNode *par) |
| Tree (const std::vector< ConcreteTreeNode * > &children, ConcreteTreeNode *par, const Payload &data) |
| ~Tree () |
ConcreteTreeNode * | getParent () const |
unsigned | getNumChildren () const |
ConcreteTreeNode * | getChild (unsigned i) const |
Payload & | getTreeData () |
const Payload & | getTreeData () const |
Protected Member Functions |
void | setChildren (const std::vector< ConcreteTreeNode * > &children) |