#include <VMTGroupNode.h>


Public Member Functions | |
| CVMTGroupNode (const vlChar *cName) | |
| CVMTGroupNode (const CVMTGroupNode &GroupNode) | |
| virtual | ~CVMTGroupNode () |
| virtual VMTNodeType | GetType () const |
| virtual CVMTNode * | Clone () const |
| vlUInt | GetNodeCount () const |
| CVMTNode * | AddNode (CVMTNode *VMTNode) |
| CVMTGroupNode * | AddGroupNode (const vlChar *cName) |
| CVMTStringNode * | AddStringNode (const vlChar *cName, const vlChar *cValue) |
| CVMTIntegerNode * | AddIntegerNode (const vlChar *cName, vlInt iValue) |
| CVMTSingleNode * | AddSingleNode (const vlChar *cName, vlFloat fValue) |
| vlVoid | RemoveNode (CVMTNode *VMTNode) |
| vlVoid | RemoveAllNodes () |
| CVMTNode * | GetNode (vlUInt uiIndex) const |
| CVMTNode * | GetNode (const vlChar *cName) const |
Private Types | |
| typedef std::list< CVMTNode * > | CVMTNodeList |
Private Attributes | |
| CVMTNodeList * | VMTNodeList |
typedef std::list<CVMTNode *> VTFLib::Nodes::CVMTGroupNode::CVMTNodeList [private] |
| CVMTGroupNode::CVMTGroupNode | ( | const vlChar * | cName | ) |
| CVMTGroupNode::CVMTGroupNode | ( | const CVMTGroupNode & | GroupNode | ) |
| CVMTGroupNode::~CVMTGroupNode | ( | ) | [virtual] |
| VMTNodeType CVMTGroupNode::GetType | ( | ) | const [virtual] |
Implements VTFLib::Nodes::CVMTNode.
| CVMTNode * CVMTGroupNode::Clone | ( | ) | const [virtual] |
Implements VTFLib::Nodes::CVMTNode.
| vlUInt CVMTGroupNode::GetNodeCount | ( | ) | const |
| CVMTGroupNode * CVMTGroupNode::AddGroupNode | ( | const vlChar * | cName | ) |
| CVMTStringNode * CVMTGroupNode::AddStringNode | ( | const vlChar * | cName, | |
| const vlChar * | cValue | |||
| ) |
| CVMTIntegerNode * CVMTGroupNode::AddIntegerNode | ( | const vlChar * | cName, | |
| vlInt | iValue | |||
| ) |
| CVMTSingleNode * CVMTGroupNode::AddSingleNode | ( | const vlChar * | cName, | |
| vlFloat | fValue | |||
| ) |
| vlVoid CVMTGroupNode::RemoveAllNodes | ( | ) |
1.5.4