frepple::utils::Tree::TreeNode Class Reference
This class represents a node in the tree. More...
#include <utils.h>
Inheritance diagram for frepple::utils::Tree::TreeNode:

Public Member Functions | |
| TreeNode * | decrement () const |
| const string & | getName () const |
| TreeNode * | increment () const |
| bool | operator< (const TreeNode &o) |
| TreeNode (const string &n) | |
| virtual | ~TreeNode () |
Friends | |
| class | Tree |
Detailed Description
This class represents a node in the tree.
Elements which we want to represent in the tree will need to inherit from this class, since this tree container is intrusive.
Constructor & Destructor Documentation
| virtual frepple::utils::Tree::TreeNode::~TreeNode | ( | ) | [inline, virtual] |
| frepple::utils::Tree::TreeNode::TreeNode | ( | const string & | n | ) | [inline] |
Member Function Documentation
| TreeNode* frepple::utils::Tree::TreeNode::decrement | ( | ) | const [inline] |
| const string& frepple::utils::Tree::TreeNode::getName | ( | ) | const [inline] |
| TreeNode* frepple::utils::Tree::TreeNode::increment | ( | ) | const [inline] |
| bool frepple::utils::Tree::TreeNode::operator< | ( | const TreeNode & | o | ) | [inline] |
Friends And Related Function Documentation
The documentation for this class was generated from the following file:
Documentation generated for frePPLe by
