Logo ROOT  
Reference Guide
TInterpreterValue Class Referenceabstract

Definition at line 32 of file TInterpreterValue.h.

Public Member Functions

 TInterpreterValue ()
 
virtual ~TInterpreterValue ()
 
virtual Double_t GetAsDouble () const =0
 
virtual Long_t GetAsLong () const =0
 
virtual voidGetAsPointer () const =0
 
virtual ULong_t GetAsUnsignedLong () const =0
 
virtual const voidGetValAddr () const =0
 
virtual voidGetValAddr ()=0
 
virtual Bool_t IsValid () const =0
 
virtual std::string ToString () const =0
 
virtual std::pair< std::string, std::string > ToTypeAndValueString () const =0
 

Private Member Functions

 TInterpreterValue (const TInterpreterValue &)=delete
 
TInterpreterValueoperator= (TInterpreterValue &)=delete
 

#include <TInterpreterValue.h>

Inheritance diagram for TInterpreterValue:
[legend]

Constructor & Destructor Documentation

◆ TInterpreterValue() [1/2]

TInterpreterValue::TInterpreterValue ( const TInterpreterValue )
privatedelete

◆ TInterpreterValue() [2/2]

TInterpreterValue::TInterpreterValue ( )
inline

Definition at line 43 of file TInterpreterValue.h.

◆ ~TInterpreterValue()

virtual TInterpreterValue::~TInterpreterValue ( )
inlinevirtual

Definition at line 44 of file TInterpreterValue.h.

Member Function Documentation

◆ GetAsDouble()

virtual Double_t TInterpreterValue::GetAsDouble ( ) const
pure virtual

Implemented in TClingValue.

◆ GetAsLong()

virtual Long_t TInterpreterValue::GetAsLong ( ) const
pure virtual

Implemented in TClingValue.

◆ GetAsPointer()

virtual void* TInterpreterValue::GetAsPointer ( ) const
pure virtual

Implemented in TClingValue.

◆ GetAsUnsignedLong()

virtual ULong_t TInterpreterValue::GetAsUnsignedLong ( ) const
pure virtual

Implemented in TClingValue.

◆ GetValAddr() [1/2]

virtual const void* TInterpreterValue::GetValAddr ( ) const
pure virtual

Implemented in TClingValue.

◆ GetValAddr() [2/2]

virtual void* TInterpreterValue::GetValAddr ( )
pure virtual

Implemented in TClingValue.

◆ IsValid()

virtual Bool_t TInterpreterValue::IsValid ( ) const
pure virtual

Implemented in TClingValue.

◆ operator=()

TInterpreterValue& TInterpreterValue::operator= ( TInterpreterValue )
privatedelete

◆ ToString()

virtual std::string TInterpreterValue::ToString ( ) const
pure virtual

Implemented in TClingValue.

◆ ToTypeAndValueString()

virtual std::pair<std::string, std::string> TInterpreterValue::ToTypeAndValueString ( ) const
pure virtual

Implemented in TClingValue.


The documentation for this class was generated from the following file: