TMethodCall


class description - source file - inheritance tree

class TMethodCall : public TObject

    private:
virtual void Execute(TMethod*, TObjArray*, int* = 0) virtual void Execute(const char*, const char*, int* = 0) public:
TMethodCall(TClass* cl, const char* method, const char* params) TMethodCall(const char* function, const char* params) TMethodCall(const TMethodCall& org) TMethodCall() virtual ~TMethodCall() void CallDtorOnly(Bool_t set = kTRUE) static TClass* Class() virtual TObject* Clone(const char* newname) const void Execute(const char* params, Long_t& retLong) void Execute(Double_t& retDouble) void Execute(const char* params, Double_t& retDouble) void Execute(void* object, const char* params, Long_t& retLong) void Execute(Long_t& retLong) void Execute(const char* params) void Execute() void Execute(void* object, const char* params, char** retText) void Execute(void* object, char** retText) void Execute(void* object, const char* params, Double_t& retDouble) void Execute(void* object) void Execute(void* object, Double_t& retDouble) void Execute(void* object, Long_t& retLong) void Execute(void* object, const char* params) TFunction* GetMethod() const char* GetMethodName() const const char* GetParams() const const char* GetProto() const void Init(const char* function, const char* params) void Init(TClass* cl, const char* method, const char* params) void InitWithPrototype(TClass* cl, const char* method, const char* proto) void InitWithPrototype(const char* function, const char* proto) virtual TClass* IsA() const Bool_t IsValid() const TMethodCall& operator=(const TMethodCall& rhs) TMethodCall::EReturnType ReturnType() void SetParamPtrs(void* paramArr, Int_t nparam = -1) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
G__CallFunc* fFunc CINT method invocation environment Long_t fOffset offset added to object pointer before method invocation TClass* fClass pointer to the class info TFunction* fMetPtr pointer to the method or function info TString fMethod method name TString fParams argument string TString fProto prototype string Bool_t fDtorOnly call only dtor and not delete when calling ~xxx TMethodCall::EReturnType fRetType method return type public:
static const TMethodCall::EReturnType kLong static const TMethodCall::EReturnType kDouble static const TMethodCall::EReturnType kString static const TMethodCall::EReturnType kOther

Class Description



Last update: Fri May 14 13:32:41 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.