#include <VMTNode.h>
Public Member Functions | |
CVMTNode (const vlChar *cName) | |
virtual | ~CVMTNode () |
const vlChar * | GetName () const |
vlVoid | SetName (const vlChar *cName) |
CVMTGroupNode * | GetParent () |
virtual VMTNodeType | GetType () const =0 |
virtual CVMTNode * | Clone () const =0 |
Private Attributes | |
vlChar * | cName |
CVMTGroupNode * | Parent |
Friends | |
class | CVMTGroupNode |
CVMTNode::CVMTNode | ( | const vlChar * | cName | ) |
CVMTNode::~CVMTNode | ( | ) | [virtual] |
const vlChar * CVMTNode::GetName | ( | ) | const |
CVMTGroupNode * CVMTNode::GetParent | ( | ) |
virtual VMTNodeType VTFLib::Nodes::CVMTNode::GetType | ( | ) | const [pure virtual] |
virtual CVMTNode* VTFLib::Nodes::CVMTNode::Clone | ( | ) | const [pure virtual] |
friend class CVMTGroupNode [friend] |
vlChar* VTFLib::Nodes::CVMTNode::cName [private] |
CVMTGroupNode* VTFLib::Nodes::CVMTNode::Parent [private] |