8 #ifndef _ALIJSONDATA_H_ 9 #define _ALIJSONDATA_H_ 27 virtual std::string
ToString()
const = 0;
43 virtual std::string
ToString()
const ;
61 virtual std::string
ToString()
const;
79 virtual std::string
ToString()
const;
97 virtual std::string
ToString()
const {
return fValue ?
"true" :
"false"; }
112 void SetValue(
const char * value) { fValue = value; }
115 virtual std::string
ToString()
const {
return std::string(fValue.Data()); }
141 if(fValue)
delete fValue;
AliJSONFloat(Float_t val)
virtual std::string ToString() const
AliJSONData(const char *name, AliJSONValue *value)
void SetValue(Bool_t value)
void SetValue(AliJSONValue *val)
AliJSONDouble(Double_t val)
AliJSONValue * GetValue() const
void SetValue(Double_t value)
Double_t GetValue() const
const char * GetValue() const
void SetValue(const char *value)
AliJSONString(const char *val)
void SetValue(Float_t value)
void SetValue(Int_t value)
virtual std::string ToString() const
virtual std::string ToString() const =0
std::ostream & operator<<(std::ostream &, const AliJSONValue &)