Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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 void * GetAsPointer () const =0
 
virtual ULong_t GetAsUnsignedLong () const =0
 
virtual const void * GetValAddr () const =0
 
virtual void * GetValAddr ()=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 37 of file TInterpreterValue.h.

◆ ~TInterpreterValue()

virtual TInterpreterValue::~TInterpreterValue ( )
inlinevirtual

Definition at line 38 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: