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(AbstractSymbolGroupNodePtrVector::size_type s) |
Protected Variables
| AbstractSymbolGroupNode::AbstractSymbolGroupNodePtrVector | m_children |
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.