ML Reference
|
Field to encapsulate an MLDataType value. More...
#include <mlFields.h>
Public Member Functions | |
MLDataTypeField () | |
Default constructor, do not use it. | |
MLDataTypeField (const std::string &name) | |
Constructor, creates a field with a name to manage an MLDataType value. | |
void | setStringValue (const std::string &stringValue) |
Sets the value of the field to stringValue . Invalid types set the type to MLint8Type. | |
void | setMLDataTypeValue (MLDataType dataType) |
Sets the field value to data type dataType . | |
std::string | getStringValue () const |
Returns the value of the field as a string value. | |
MLDataType | getMLDataTypeValue () const |
Returns the value of the field. | |
Deprecated | |
MLDataTypeField (const std::string &name, MLDataType *valuePtr) |
Field to encapsulate an MLDataType value.
Definition at line 2211 of file mlFields.h.
ml::MLDataTypeField::MLDataTypeField | ( | ) |
Default constructor, do not use it.
ml::MLDataTypeField::MLDataTypeField | ( | const std::string & | name | ) |
Constructor, creates a field with a name
to manage an MLDataType value.
Default value is MLuint8Type.
ml::MLDataTypeField::MLDataTypeField | ( | const std::string & | name, |
MLDataType * | valuePtr | ||
) |
MLDataType ml::MLDataTypeField::getMLDataTypeValue | ( | ) | const |
Returns the value of the field.
std::string ml::MLDataTypeField::getStringValue | ( | ) | const [virtual] |
Returns the value of the field as a string value.
setStringValue must be able to reinterpret this returned string correctly.
Implements ml::Field.
void ml::MLDataTypeField::setMLDataTypeValue | ( | MLDataType | dataType | ) |
Sets the field value to data type dataType
.
void ml::MLDataTypeField::setStringValue | ( | const std::string & | stringValue | ) | [virtual] |
Sets the value of the field to stringValue
. Invalid types set the type to MLint8Type.
Implements ml::Field.