SFNode Class Reference

#include <SFNode.h>

Inheritance diagram for SFNode:

FieldValue List of all members.

Public Member Functions

 SFNode (Node *value)
 SFNode (const SFNode &other)
virtual ~SFNode ()
virtual int getType () const
virtual const char * getTypeName () const
virtual void write (FILE *f, int indent) const
virtual bool equals (const FieldValue *value) const
virtual FieldValuecopy ()
NodegetValue () const
virtual FieldValueaddNode (Node *node) const
virtual FieldValueremoveNode (Node *node) const

Private Attributes

Node_value

Constructor & Destructor Documentation

SFNode::SFNode ( Node value  ) 

SFNode::SFNode ( const SFNode other  ) 

SFNode::~SFNode (  )  [virtual]


Member Function Documentation

virtual int SFNode::getType (  )  const [inline, virtual]

Implements FieldValue.

virtual const char* SFNode::getTypeName (  )  const [inline, virtual]

Implements FieldValue.

void SFNode::write ( FILE *  f,
int  indent 
) const [virtual]

Implements FieldValue.

bool SFNode::equals ( const FieldValue value  )  const [virtual]

Implements FieldValue.

virtual FieldValue* SFNode::copy (  )  [inline, virtual]

Implements FieldValue.

Node* SFNode::getValue (  )  const [inline]

FieldValue * SFNode::addNode ( Node node  )  const [virtual]

Reimplemented from FieldValue.

FieldValue * SFNode::removeNode ( Node node  )  const [virtual]

Reimplemented from FieldValue.


Member Data Documentation

Node* SFNode::_value [private]


Generated on Thu Jan 18 10:06:22 2007 for vhdPLUS by  doxygen 1.5.1-p1