28 #ifndef CORE_METADATA_OBJECT_H 29 #define CORE_METADATA_OBJECT_H 118 const std::vector<double>&
getValue2(std::vector<double>)
const;
119 const std::vector<float>&
getValue2(std::vector<float>)
const;
120 const std::vector<size_t>&
getValue2(std::vector<size_t>)
const;
128 std::vector<double>&
getValue2(std::vector<double>);
129 std::vector<float>&
getValue2(std::vector<float>);
130 std::vector<size_t>&
getValue2(std::vector<size_t>);
148 void setValue(
const float &floatvalue);
149 void setValue(
const char* &charvalue);
150 void toStream(std::ostream &os,
bool withFormat =
false,
bool isSql=
false,
bool escape=
true)
const;
169 double safeDouble(
const double v)
const;
170 float safeFloat(
const float v)
const;
void labelTypeCheck(MDLabelType checkingType) const
std::vector< size_t > * vectorValueLong
const int & getValue2(int) const
bool operator>=(const MDObject &obj) const
bool operator<(const MDObject &obj) const
bool eq(const MDObject &obj, double epsilon) const
void copy(const MDObject &obj)
bool operator>(const MDObject &obj) const
bool fromStream(std::istream &is, bool fromString=false)
MDObject(const MDObject &obj)
friend std::istream & operator>>(std::istream &is, MDObject &value)
std::vector< double > * vectorValue
bool fromString(const String &str)
bool operator!=(const MDObject &obj) const
bool fromChar(const char *str)
bool operator<=(const MDObject &obj) const
basic_istream< char, std::char_traits< char > > istream
String toString(bool withFormat=false, bool isSql=false) const
std::vector< float > * vectorValueFloat
void setValue(const int &iv)
void toStream(std::ostream &os, bool withFormat=false, bool isSql=false, bool escape=true) const
bool operator==(const MDObject &obj) const
friend std::ostream & operator<<(std::ostream &is, const MDObject &value)
MDObject & operator=(const MDObject &obj)