#include <MFString.h>
Inheritance diagram for MFString:
Public Member Functions | |
MFString () | |
MFString (const MFString &string) | |
MFString (StringArray *value) | |
MFString (std::string value) | |
virtual | ~MFString () |
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 () |
const std::string & | getValue (int index) const |
int | getSize () const |
virtual int | getSFSize () const |
virtual FieldValue * | getSFValue (int index) const |
virtual void | setSFValue (int index, FieldValue *value) |
Private Attributes | |
StringArray * | _value |
MFString::MFString | ( | ) |
MFString::MFString | ( | const MFString & | string | ) |
MFString::MFString | ( | StringArray * | value | ) |
MFString::MFString | ( | std::string | value | ) |
MFString::~MFString | ( | ) | [virtual] |
virtual int MFString::getType | ( | ) | const [inline, virtual] |
Implements FieldValue.
virtual const char* MFString::getTypeName | ( | ) | const [inline, virtual] |
Implements FieldValue.
void MFString::write | ( | FILE * | f, | |
int | indent | |||
) | const [virtual] |
Implements FieldValue.
bool MFString::equals | ( | const FieldValue * | value | ) | const [virtual] |
Implements FieldValue.
virtual FieldValue* MFString::copy | ( | ) | [inline, virtual] |
Implements FieldValue.
const std::string& MFString::getValue | ( | int | index | ) | const [inline] |
int MFString::getSize | ( | ) | const [inline] |
virtual int MFString::getSFSize | ( | ) | const [inline, virtual] |
Implements MFieldValue.
FieldValue * MFString::getSFValue | ( | int | index | ) | const [virtual] |
Implements MFieldValue.
void MFString::setSFValue | ( | int | index, | |
FieldValue * | value | |||
) | [virtual] |
Implements MFieldValue.
StringArray* MFString::_value [private] |