Inheritance:
Public Methods
-
static void* createInstance()
-
-
static MwType* getClassType()
-
-
virtual MwType* getType()
-
-
static void init()
-
-
MbString const& operator =(MbString const & newValue)
-
-
virtual MbBool read1Value(MwInput *in, int index)
-
-
void set1Value(int index, MbString const & newValue)
- hidden, so unhide
-
void set1Value(int i, const char *s)
-
-
void setValue(MbString const & newValue)
-
-
~MwMFString()
-
Private Fields
-
static MwType* classType
-
Public Methods
void add1Value(valueType const & newValue)
virtual void copyFrom(MwField const &f)
int find(valueType const & targetValue, MbBool addIfNotFound = FALSE)
void finishEditing()
valueType const* getValues(int start)
virtual MbBool isSame(MwField const &f)
int operator !=(MwConcreteMField<valueType> const &f)
int operator ==(MwConcreteMField<valueType> const &f)
valueType const& operator [](int i)
void setValues(int start, int num, valueType const *newValues)
valueType* startEditing()
Protected Fields
valueType* values
Protected Methods
virtual void allocValues(int newNum)
virtual void copyValue(int to, int from)
virtual void deleteAllValues()
Public Methods
virtual void deleteValues()
virtual void deleteValues(int start, int num = -1)
int getNum()
virtual void print(ostream &o)
virtual void print1Value(ostream &o, int index)
void setNum(int n)
Protected Fields
int maxNum
int num
Protected Methods
virtual void makeRoom(int newNum)
Private Methods
virtual MbBool readValue(MwInput *in)
Documentation
~MwMFString()
void set1Value(int i, const char *s)
void set1Value(int index, MbString const & newValue)
- hidden, so unhide
void setValue(MbString const & newValue)
MbString const& operator =(MbString const & newValue)
virtual MwType* getType()
static MwType* getClassType()
static void* createInstance()
static void init()
virtual MbBool read1Value(MwInput *in, int index)
static MwType* classType
- This class has no child classes.
alphabetic index hierarchy of classes