VTFLib::Nodes::CVMTNode Class Reference

#include <VMTNode.h>

Inheritance diagram for VTFLib::Nodes::CVMTNode:

Inheritance graph
[legend]
Collaboration diagram for VTFLib::Nodes::CVMTNode:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CVMTNode (const vlChar *cName)
virtual ~CVMTNode ()
const vlCharGetName () const
vlVoid SetName (const vlChar *cName)
CVMTGroupNodeGetParent ()
virtual VMTNodeType GetType () const =0
virtual CVMTNodeClone () const =0

Private Attributes

vlCharcName
CVMTGroupNodeParent

Friends

class CVMTGroupNode


Constructor & Destructor Documentation

CVMTNode::CVMTNode ( const vlChar cName  ) 

CVMTNode::~CVMTNode (  )  [virtual]


Member Function Documentation

const vlChar * CVMTNode::GetName (  )  const

vlVoid CVMTNode::SetName ( const vlChar cName  ) 

CVMTGroupNode * CVMTNode::GetParent (  ) 

virtual VMTNodeType VTFLib::Nodes::CVMTNode::GetType (  )  const [pure virtual]

Implemented in VTFLib::Nodes::CVMTGroupNode, VTFLib::Nodes::CVMTIntegerNode, VTFLib::Nodes::CVMTSingleNode, and VTFLib::Nodes::CVMTStringNode.

virtual CVMTNode* VTFLib::Nodes::CVMTNode::Clone (  )  const [pure virtual]

Implemented in VTFLib::Nodes::CVMTGroupNode, VTFLib::Nodes::CVMTIntegerNode, VTFLib::Nodes::CVMTSingleNode, and VTFLib::Nodes::CVMTStringNode.


Friends And Related Function Documentation

friend class CVMTGroupNode [friend]


Member Data Documentation

vlChar* VTFLib::Nodes::CVMTNode::cName [private]

CVMTGroupNode* VTFLib::Nodes::CVMTNode::Parent [private]


The documentation for this class was generated from the following files:
Generated on Fri Dec 28 23:26:23 2007 for VTFLib 1.2.7 by  doxygen 1.5.4