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
