#include <SFNode.h>
Inheritance diagram for SFNode:
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 FieldValue * | copy () |
Node * | getValue () const |
virtual FieldValue * | addNode (Node *node) const |
virtual FieldValue * | removeNode (Node *node) const |
Private Attributes | |
Node * | _value |
SFNode::SFNode | ( | Node * | value | ) |
SFNode::SFNode | ( | const SFNode & | other | ) |
SFNode::~SFNode | ( | ) | [virtual] |
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.
Node* SFNode::_value [private] |