MeVisLab Toolbox Reference
ml::Variant Member List

This is the complete list of members for ml::Variant, including all inherited members.

asType() constml::Variantinline
Bool enum valueml::Variant
canConvert(Type t) constml::Variant
clear()ml::Variant
Double enum valueml::Variant
FilePath enum valueml::Variant
Float enum valueml::Variant
getCodeForType(Type t)ml::Variantstatic
getTypeForCode(MLuint32)ml::Variantstatic
Int enum valueml::Variant
Int64 enum valueml::Variant
Invalid enum valueml::Variant
isValid() constml::Variantinline
JpgImageData enum valueml::Variant
Mat3 enum valueml::Variant
Mat4 enum valueml::Variant
operator!=(const Variant &v) constml::Variant
operator=(const Variant &v)ml::Variant
operator==(const Variant &v) constml::Variant
PngImageData enum valueml::Variant
read(std::istream &in, bool asBinary)ml::Variant
readEscapedString(std::istream &in)ml::Variantstatic
readValue(std::istream &in, T &value, bool binary, bool last=true)ml::Variantstatic
String enum valueml::Variant
toBool() constml::Variant
toDouble(bool *ok=nullptr) constml::Variant
toFloat(bool *ok=nullptr) constml::Variant
toInt(bool *ok=nullptr) constml::Variant
toInt64(bool *ok=nullptr) constml::Variant
toMat3(bool *ok=nullptr) constml::Variant
toMat4(bool *ok=nullptr) constml::Variant
toString() constml::Variant
toUInt(bool *ok=nullptr) constml::Variant
toUInt64(bool *ok=nullptr) constml::Variant
toVec2(bool *ok=nullptr) constml::Variant
toVec3(bool *ok=nullptr) constml::Variant
toVec4(bool *ok=nullptr) constml::Variant
toVec6(bool *ok=nullptr) constml::Variant
type() constml::Variantinline
Type enum nameml::Variant
TypeCount enum valueml::Variant
UInt enum valueml::Variant
UInt64 enum valueml::Variant
Variant()ml::Variant
Variant(const Variant &value)ml::Variant
Variant(const std::string &value)ml::Variant
Variant(Type type, const std::string &value)ml::Variant
Variant(bool value)ml::Variant
Variant(MLint32 value)ml::Variant
Variant(MLuint32 value)ml::Variant
Variant(MLint64 value)ml::Variant
Variant(MLuint64 value)ml::Variant
Variant(MLfloat value)ml::Variant
Variant(MLdouble value)ml::Variant
Variant(const Vector2 &value)ml::Variant
Variant(const Vector3 &value)ml::Variant
Variant(const Vector4 &value)ml::Variant
Variant(const Vector6 &value)ml::Variant
Variant(const Matrix3 &value)ml::Variant
Variant(const Matrix4 &value)ml::Variant
Variant(Type type, const void *valuePtr)ml::Variant
Vec2 enum valueml::Variant
Vec3 enum valueml::Variant
Vec4 enum valueml::Variant
Vec6 enum valueml::Variant
write(std::ostream &out, bool asBinary, bool writeType=true) constml::Variant
writeEscapedString(std::ostream &out, const std::string &s)ml::Variantstatic
writeValue(std::ostream &out, const T &value, bool binary, bool last=true)ml::Variantstatic
writeValueAsText(std::ostream &out, const T &value)ml::Variantinlinestatic
writeValueAsText(std::ostream &out, const float &value)ml::Variantinlinestatic
writeValueAsText(std::ostream &out, const double &value)ml::Variantinlinestatic
~Variant()ml::Variant