BaseSymbolGroupNode Class
The BaseSymbolGroupNode class is the base class for a node of SymbolGroup with a flat list of children. More...
Header: | #include <BaseSymbolGroupNode> |
Inherits: | AbstractSymbolGroupNode |
Inherited By: |
Public Functions
void | addChild(AbstractSymbolGroupNode *c) |
void | removeChildAt(unsigned int) |
Reimplemented Public Functions
virtual const AbstractSymbolGroupNode::AbstractSymbolGroupNodePtrVector & | children() const |
- 22 public functions inherited from AbstractSymbolGroupNode
Protected Functions
BaseSymbolGroupNode(const std::string &name, const std::string &iname) | |
virtual | ~BaseSymbolGroupNode() |
void | removeChildren() |
void | reserveChildren(int s) |
Additional Inherited Members
- 1 static protected member inherited from AbstractSymbolGroupNode
Detailed Description
The BaseSymbolGroupNode class is the base class for a node of SymbolGroup with a flat list of children.
Member Function Documentation
[protected]
BaseSymbolGroupNode::BaseSymbolGroupNode(const std::string &name, const std::string &iname)
Default constructs an instance of BaseSymbolGroupNode.
[virtual protected]
BaseSymbolGroupNode::~BaseSymbolGroupNode()
Destroys the instance of BaseSymbolGroupNode. The destructor is virtual.