35 #ifndef OPENMS_DATASTRUCTURES_DATAVALUE_H 
   36 #define OPENMS_DATASTRUCTURES_DATAVALUE_H 
   43 #include <QtCore/QString> 
  133     operator std::string() 
const;
 
  163     operator long double() 
const;
 
  181     operator float() 
const;
 
  190     operator short int() 
const;
 
  199     operator unsigned short int() 
const;
 
  209     operator int() 
const;
 
  218     operator unsigned int() 
const;
 
  227     operator long int() 
const;
 
  236     operator unsigned long int() 
const;
 
  245     operator long long() 
const;
 
  254     operator unsigned long long() 
const;
 
  262     const char* toChar() 
const;
 
  272     DataValue& operator=(
const std::string&);
 
  292     DataValue& operator=(
const unsigned short int);
 
  300     DataValue& operator=(
const unsigned long);
 
  304     DataValue& operator=(
const unsigned long long);
 
  317     QString toQString() 
const;
 
  341       return value_type_ == EMPTY_VALUE;
 
  355     const String& getUnit() 
const;
 
  358     void setUnit(
const String& unit);
 
  402 #endif // OPENMS_DATASTRUCTURES_DATAVALUE_H 
StringList * str_list_
Definition: DataValue.h:388
bool hasUnit() const 
Check if the value has a unit. 
Definition: DataValue.h:349
A more convenient string class. 
Definition: String.h:56
DataType value_type_
Type of the currently stored value. 
Definition: DataValue.h:380
DoubleReal dou_
Definition: DataValue.h:386
double list 
Definition: DataValue.h:73
static const DataValue EMPTY
Empty data value for comparisons. 
Definition: DataValue.h:63
integer value 
Definition: DataValue.h:69
std::ostream & operator<<(std::ostream &os, const ItraqQuantifier::ItraqQuantifierStats &stats)
string list 
Definition: DataValue.h:71
ptrdiff_t SignedSize
Signed Size type e.g. used as pointer difference. 
Definition: Types.h:151
IntList * int_list_
Definition: DataValue.h:389
DataType
Supported types for DataValue. 
Definition: DataValue.h:66
Class to hold strings, numeric values, lists of strings and lists of numeric values. 
Definition: DataValue.h:57
DataType valueType() const 
returns the type of value stored 
Definition: DataValue.h:330
double value 
Definition: DataValue.h:70
string value 
Definition: DataValue.h:68
DoubleList * dou_list_
Definition: DataValue.h:390
bool isEmpty() const 
test if the value is empty 
Definition: DataValue.h:339
SignedSize ssize_
Definition: DataValue.h:385
String list. 
Definition: StringList.h:56
integer list 
Definition: DataValue.h:72
String * str_
Definition: DataValue.h:387
String unit_
The unit of the data value (if it has one), otherwise empty string. 
Definition: DataValue.h:395
DoubleReal list. 
Definition: DoubleList.h:56
Int list. 
Definition: IntList.h:56