#include <TFormLeafInfo.h>
Inheritance diagram for TFormLeafInfoMethod:
Definition at line 283 of file TFormLeafInfo.h.
TFormLeafInfoMethod::TFormLeafInfoMethod | ( | TClass * | classptr = 0 , |
|
TMethodCall * | method = 0 | |||
) |
Definition at line 1883 of file TFormLeafInfo.cxx.
References fCopyFormat, fDeleteFormat, fIsByValue, fMethod, fMethodName, fParams, TMethodCall::GetMethod(), TFunction::GetReturnTypeName(), TMethodCall::kOther, kTRUE, method, TFunction::Property(), and TMethodCall::ReturnType().
Referenced by DeepCopy().
TFormLeafInfoMethod::TFormLeafInfoMethod | ( | const TFormLeafInfoMethod & | orig | ) |
Definition at line 1917 of file TFormLeafInfo.cxx.
References TFormLeafInfo::fClass, fCopyFormat, fDeleteFormat, fIsByValue, fMethod, fMethodName, fParams, fResult, and fValuePointer.
TFormLeafInfoMethod::~TFormLeafInfoMethod | ( | ) |
Definition at line 1937 of file TFormLeafInfo.cxx.
References TString::Data(), fDeleteFormat, fMethod, Form(), fValuePointer, and gInterpreter.
TFormLeafInfoMethod::TFormLeafInfoMethod | ( | TClass * | classptr = 0 , |
|
TMethodCall * | method = 0 | |||
) |
TFormLeafInfoMethod::TFormLeafInfoMethod | ( | const TFormLeafInfoMethod & | orig | ) |
TFormLeafInfoMethod::~TFormLeafInfoMethod | ( | ) |
TFormLeafInfo * TFormLeafInfoMethod::DeepCopy | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
Definition at line 1948 of file TFormLeafInfo.cxx.
References TFormLeafInfoMethod().
TClass * TFormLeafInfoMethod::GetClass | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
Definition at line 1956 of file TFormLeafInfo.cxx.
References TString::Data(), fMethod, TFormLeafInfo::fNext, TClass::GetClass(), TFormLeafInfo::GetClass(), TMethodCall::GetMethod(), TFunction::GetReturnTypeName(), gInterpreter, TMethodCall::kOther, and TMethodCall::ReturnType().
Reimplemented from TFormLeafInfo.
Definition at line 2003 of file TFormLeafInfo.cxx.
References TFormLeafInfo::GetLocalValuePointer().
void * TFormLeafInfoMethod::GetLocalValuePointer | ( | char * | from, | |
Int_t | instance = 0 | |||
) | [virtual] |
Reimplemented from TFormLeafInfo.
Definition at line 2012 of file TFormLeafInfo.cxx.
References d, TString::Data(), TMethodCall::Execute(), fCopyFormat, fDeleteFormat, fIsByValue, fMethod, Form(), fResult, fValuePointer, gInterpreter, gROOT, TMethodCall::kDouble, TMethodCall::kLong, TMethodCall::kOther, TMethodCall::kString, l, TROOT::ProcessLine(), and TMethodCall::ReturnType().
Bool_t TFormLeafInfoMethod::IsInteger | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
Definition at line 1968 of file TFormLeafInfo.cxx.
References fMethod, kFALSE, TMethodCall::kLong, kTRUE, and TMethodCall::ReturnType().
Bool_t TFormLeafInfoMethod::IsString | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
Definition at line 1979 of file TFormLeafInfo.cxx.
References fMethod, TFormLeafInfo::fNext, TFormLeafInfo::IsString(), TMethodCall::kString, and TMethodCall::ReturnType().
Reimplemented from TFormLeafInfo.
Definition at line 2066 of file TFormLeafInfo.cxx.
References d, TMethodCall::Execute(), fMethod, TFormLeafInfo::fNext, gInterpreter, TMethodCall::kDouble, TMethodCall::kLong, TMethodCall::kString, l, long, result(), and TMethodCall::ReturnType().
Bool_t TFormLeafInfoMethod::Update | ( | ) | [virtual] |
Reimplemented from TFormLeafInfo.
Definition at line 1990 of file TFormLeafInfo.cxx.
References TFormLeafInfo::fClass, fMethod, fMethodName, fParams, kFALSE, kTRUE, and TFormLeafInfo::Update().
virtual TFormLeafInfo* TFormLeafInfoMethod::DeepCopy | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
virtual TClass* TFormLeafInfoMethod::GetClass | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
virtual void* TFormLeafInfoMethod::GetLocalValuePointer | ( | TLeaf * | from, | |
Int_t | instance = 0 | |||
) | [virtual] |
Reimplemented from TFormLeafInfo.
virtual void* TFormLeafInfoMethod::GetLocalValuePointer | ( | char * | from, | |
Int_t | instance = 0 | |||
) | [virtual] |
Reimplemented from TFormLeafInfo.
virtual Bool_t TFormLeafInfoMethod::IsInteger | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
virtual Bool_t TFormLeafInfoMethod::IsString | ( | ) | const [virtual] |
Reimplemented from TFormLeafInfo.
Reimplemented from TFormLeafInfo.
virtual Bool_t TFormLeafInfoMethod::Update | ( | ) | [virtual] |
Reimplemented from TFormLeafInfo.
TMethodCall* TFormLeafInfoMethod::fMethod [private] |
Definition at line 285 of file TFormLeafInfo.h.
Referenced by GetClass(), GetLocalValuePointer(), IsInteger(), IsString(), ReadValue(), TFormLeafInfoMethod(), Update(), and ~TFormLeafInfoMethod().
TString TFormLeafInfoMethod::fMethodName [private] |
TString TFormLeafInfoMethod::fParams [private] |
Double_t TFormLeafInfoMethod::fResult [private] |
Definition at line 288 of file TFormLeafInfo.h.
Referenced by GetLocalValuePointer(), and TFormLeafInfoMethod().
TString TFormLeafInfoMethod::fCopyFormat [private] |
Definition at line 289 of file TFormLeafInfo.h.
Referenced by GetLocalValuePointer(), and TFormLeafInfoMethod().
TString TFormLeafInfoMethod::fDeleteFormat [private] |
Definition at line 290 of file TFormLeafInfo.h.
Referenced by GetLocalValuePointer(), TFormLeafInfoMethod(), and ~TFormLeafInfoMethod().
void* TFormLeafInfoMethod::fValuePointer [private] |
Definition at line 291 of file TFormLeafInfo.h.
Referenced by GetLocalValuePointer(), TFormLeafInfoMethod(), and ~TFormLeafInfoMethod().
Bool_t TFormLeafInfoMethod::fIsByValue [private] |
Definition at line 292 of file TFormLeafInfo.h.
Referenced by GetLocalValuePointer(), and TFormLeafInfoMethod().
TMethodCall* TFormLeafInfoMethod::fMethod [private] |
Definition at line 285 of file TFormLeafInfo.h.
void* TFormLeafInfoMethod::fValuePointer [private] |
Definition at line 291 of file TFormLeafInfo.h.