Bridge between cling::Value and ROOT.
Definition at line 36 of file TClingValue.h.
Classes | |
struct | HasTheSameSizeAsClingValue |
Public Member Functions | |
TClingValue () | |
TClingValue (const TClingValue &Other) | |
~TClingValue () | |
Double_t | GetAsDouble () const override |
Long_t | GetAsLong () const override |
void * | GetAsPointer () const override |
ULong_t | GetAsUnsignedLong () const override |
const void * | GetValAddr () const override |
void * | GetValAddr () override |
Bool_t | IsValid () const override |
TClingValue & | operator= (TClingValue &Other) |
std::string | ToString () const override |
std::pair< std::string, std::string > | ToTypeAndValueString () const override |
Public Member Functions inherited from TInterpreterValue | |
TInterpreterValue () | |
virtual | ~TInterpreterValue () |
Private Member Functions | |
cling::Value & | ToCV () |
const cling::Value & | ToCV () const |
Private Attributes | |
struct TClingValue::HasTheSameSizeAsClingValue | fValue |
TClingValue::TClingValue | ( | ) |
Definition at line 23 of file TClingValue.cxx.
TClingValue::TClingValue | ( | const TClingValue & | Other | ) |
Definition at line 30 of file TClingValue.cxx.
TClingValue::~TClingValue | ( | ) |
Definition at line 37 of file TClingValue.cxx.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 68 of file TClingValue.cxx.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 72 of file TClingValue.cxx.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 80 of file TClingValue.cxx.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 76 of file TClingValue.cxx.
|
inlineoverridevirtual |
Implements TInterpreterValue.
Definition at line 57 of file TClingValue.h.
|
inlineoverridevirtual |
Implements TInterpreterValue.
Definition at line 58 of file TClingValue.h.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 64 of file TClingValue.cxx.
TClingValue & TClingValue::operator= | ( | TClingValue & | Other | ) |
Definition at line 41 of file TClingValue.cxx.
|
inlineprivate |
Definition at line 46 of file TClingValue.h.
|
inlineprivate |
Definition at line 48 of file TClingValue.h.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 84 of file TClingValue.cxx.
|
overridevirtual |
Implements TInterpreterValue.
Definition at line 47 of file TClingValue.cxx.
|
private |