24#ifndef ROOT_TInterpreterValue
25#define ROOT_TInterpreterValue
virtual ULong_t GetAsUnsignedLong() const =0
virtual Bool_t IsValid() const =0
virtual Long_t GetAsLong() const =0
virtual void * GetAsPointer() const =0
virtual Double_t GetAsDouble() const =0
virtual std::pair< std::string, std::string > ToTypeAndValueString() const =0
TInterpreterValue(const TInterpreterValue &)=delete
virtual void * GetValAddr()=0
virtual ~TInterpreterValue()
TInterpreterValue & operator=(TInterpreterValue &)=delete
virtual std::string ToString() const =0
virtual const void * GetValAddr() const =0