#include <TMethod.h>
Inheritance diagram for TMethod:
Definition at line 40 of file TMethod.h.
TMethod::TMethod | ( | const TMethod & | org | ) |
Definition at line 72 of file TMethod.cxx.
References fClass, fGetter, fGetterMethod, fMenuItem, and fSetterMethod.
TMethod::~TMethod | ( | ) | [virtual] |
TMethod::TMethod | ( | MethodInfo_t * | info = 0 , |
|
TClass * | cl = 0 | |||
) |
TMethod::TMethod | ( | const TMethod & | org | ) |
virtual TMethod::~TMethod | ( | ) | [virtual] |
void TMethod::CreateSignature | ( | ) | [private, virtual] |
Reimplemented from TFunction.
Definition at line 132 of file TMethod.cxx.
References TFunction::CreateSignature(), TFunction::fSignature, and TFunction::Property().
Definition at line 84 of file TMethod.cxx.
References fClass, fGetter, fGetterMethod, fMenuItem, fSetterMethod, and TFunction::operator=().
TObject * TMethod::Clone | ( | const char * | newname = "" |
) | const [virtual] |
Reimplemented from TFunction.
Definition at line 113 of file TMethod.cxx.
References TNamed::SetName(), and TMethod().
TClass* TMethod::GetClass | ( | ) | const [inline] |
Definition at line 57 of file TMethod.h.
References fClass.
Referenced by FindDataMember(), and TDocOutput::ReferenceEntity().
EMenuItemKind TMethod::IsMenuItem | ( | ) | const [inline] |
const char * TMethod::GetCommentString | ( | ) | [virtual] |
Definition at line 123 of file TMethod.cxx.
References TFunction::fInfo, gCint, and TInterpreter::MethodInfo_Title().
Referenced by TQObject::CheckConnectArgs(), FindDataMember(), and TTabCom::Hook().
virtual const char* TMethod::Getter | ( | ) | const [inline, virtual] |
TMethodCall * TMethod::GetterMethod | ( | ) | [virtual] |
Definition at line 279 of file TMethod.cxx.
References fClass, fGetter, fGetterMethod, fMenuItem, Getter(), and kMenuToggle.
Referenced by TToggle::SetToggledObject().
TMethodCall * TMethod::SetterMethod | ( | ) | [virtual] |
Definition at line 291 of file TMethod.cxx.
References fClass, fMenuItem, fSetterMethod, and kMenuToggle.
Referenced by TToggle::SetToggledObject().
TDataMember * TMethod::FindDataMember | ( | ) | [virtual] |
Definition at line 142 of file TMethod.cxx.
References a, xmlio::cnt, Fatal(), TList::First(), TFunction::fMethodArgs, funcname, TClass::GetBaseDataMember(), GetClass(), GetCommentString(), TClass::GetDataMember(), TCollection::GetSize(), i, ptr1, ptr2, snprintf, and strlcpy().
Referenced by GetListOfMethodArgs(), and TToggle::SetToggledObject().
TList * TMethod::GetListOfMethodArgs | ( | ) | [virtual] |
Reimplemented from TFunction.
Definition at line 303 of file TMethod.cxx.
References FindDataMember(), TFunction::fMethodArgs, and TFunction::GetListOfMethodArgs().
Referenced by TGuiBldMenuDialog::Build(), TQRootDialog::ExecuteMethod(), and TClassDocOutput::WriteMethod().
virtual void TMethod::SetMenuItem | ( | EMenuItemKind | menuItem | ) | [inline, virtual] |
void TMethod::CreateSignature | ( | ) | [private, virtual] |
Reimplemented from TFunction.
virtual TObject* TMethod::Clone | ( | const char * | newname = "" |
) | const [virtual] |
Reimplemented from TFunction.
TClass* TMethod::GetClass | ( | ) | const [inline] |
EMenuItemKind TMethod::IsMenuItem | ( | ) | const [inline] |
virtual const char* TMethod::GetCommentString | ( | ) | [virtual] |
virtual const char* TMethod::Getter | ( | ) | const [inline, virtual] |
virtual TMethodCall* TMethod::GetterMethod | ( | ) | [virtual] |
virtual TMethodCall* TMethod::SetterMethod | ( | ) | [virtual] |
virtual TDataMember* TMethod::FindDataMember | ( | ) | [virtual] |
virtual void TMethod::SetMenuItem | ( | EMenuItemKind | menuItem | ) | [inline, virtual] |
TClass* TMethod::fClass [private] |
Definition at line 43 of file TMethod.h.
Referenced by GetClass(), GetterMethod(), operator=(), SetterMethod(), and TMethod().
EMenuItemKind TMethod::fMenuItem [private] |
Definition at line 44 of file TMethod.h.
Referenced by GetterMethod(), IsMenuItem(), operator=(), SetMenuItem(), SetterMethod(), and TMethod().
TString TMethod::fGetter [private] |
Definition at line 45 of file TMethod.h.
Referenced by Getter(), GetterMethod(), operator=(), and TMethod().
TMethodCall* TMethod::fGetterMethod [private] |
Definition at line 46 of file TMethod.h.
Referenced by GetterMethod(), operator=(), TMethod(), and ~TMethod().
TMethodCall* TMethod::fSetterMethod [private] |
Definition at line 47 of file TMethod.h.
Referenced by operator=(), SetterMethod(), TMethod(), and ~TMethod().
TClass* TMethod::fClass [private] |
TMethodCall* TMethod::fGetterMethod [private] |
TMethodCall* TMethod::fSetterMethod [private] |