|
ROOT 6.18/05 Reference Guide |
Bridge between cling::Value and ROOT.
Definition at line 34 of file TClingValue.h.
Classes | |
| struct | HasTheSameSizeAsClingValue |
Public Member Functions | |
| TClingValue () | |
| TClingValue (const TClingValue &Other) | |
| ~TClingValue () | |
| Double_t | GetAsDouble () const |
| Long_t | GetAsLong () const |
| void * | GetAsPointer () const |
| ULong_t | GetAsUnsignedLong () const |
| void * | GetValAddr () |
| const void * | GetValAddr () const |
| Bool_t | IsValid () const |
| TClingValue & | operator= (TClingValue &Other) |
| std::string | ToString () const |
| std::pair< std::string, std::string > | ToTypeAndValueString () const |
Public Member Functions inherited from TInterpreterValue | |
| 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 | |
| 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.
|
virtual |
Implements TInterpreterValue.
Definition at line 68 of file TClingValue.cxx.
|
virtual |
Implements TInterpreterValue.
Definition at line 72 of file TClingValue.cxx.
|
virtual |
Implements TInterpreterValue.
Definition at line 80 of file TClingValue.cxx.
|
virtual |
Implements TInterpreterValue.
Definition at line 76 of file TClingValue.cxx.
|
inlinevirtual |
Implements TInterpreterValue.
Definition at line 55 of file TClingValue.h.
|
inlinevirtual |
Implements TInterpreterValue.
Definition at line 54 of file TClingValue.h.
|
virtual |
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 43 of file TClingValue.h.
|
inlineprivate |
Definition at line 45 of file TClingValue.h.
|
virtual |
Implements TInterpreterValue.
Definition at line 84 of file TClingValue.cxx.
|
virtual |
Implements TInterpreterValue.
Definition at line 47 of file TClingValue.cxx.
|
private |