|
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) |