#include <TMethodArg.h>
Public Member Functions | |
TMethodArg (MethodArgInfo_t *info=0, TFunction *method=0) | |
virtual | ~TMethodArg () |
const char * | GetDefault () const |
TFunction * | GetMethod () const |
const char * | GetTypeName () const |
const char * | GetFullTypeName () const |
Long_t | Property () const |
TDataMember * | GetDataMember () const |
TList * | GetOptions () const |
TMethodArg (MethodArgInfo_t *info=0, TFunction *method=0) | |
virtual | ~TMethodArg () |
const char * | GetDefault () const |
TFunction * | GetMethod () const |
const char * | GetTypeName () const |
const char * | GetFullTypeName () const |
Long_t | Property () const |
TDataMember * | GetDataMember () const |
TList * | GetOptions () const |
Private Member Functions | |
TMethodArg (const TMethodArg &) | |
TMethodArg & | operator= (const TMethodArg &) |
TMethodArg (const TMethodArg &) | |
TMethodArg & | operator= (const TMethodArg &) |
Private Attributes | |
MethodArgInfo_t * | fInfo |
TFunction * | fMethod |
TDataMember * | fDataMember |
MethodArgInfo_t * | fInfo |
TFunction * | fMethod |
TDataMember * | fDataMember |
Friends | |
class | TMethod |
Definition at line 33 of file TMethodArg.h.
TMethodArg::TMethodArg | ( | const TMethodArg & | ) | [private] |
TMethodArg::TMethodArg | ( | MethodArgInfo_t * | info = 0 , |
|
TFunction * | method = 0 | |||
) |
TMethodArg::~TMethodArg | ( | ) | [virtual] |
Definition at line 50 of file TMethodArg.cxx.
References fInfo, gCint, and TInterpreter::MethodArgInfo_Delete().
TMethodArg::TMethodArg | ( | const TMethodArg & | ) | [private] |
TMethodArg::TMethodArg | ( | MethodArgInfo_t * | info = 0 , |
|
TFunction * | method = 0 | |||
) |
virtual TMethodArg::~TMethodArg | ( | ) | [virtual] |
TMethodArg& TMethodArg::operator= | ( | const TMethodArg & | ) | [private] |
const char * TMethodArg::GetDefault | ( | ) | const |
Definition at line 58 of file TMethodArg.cxx.
References fInfo, gCint, and TInterpreter::MethodArgInfo_DefaultValue().
Referenced by TGuiBldMenuDialog::Build(), CreateArgumentTitle(), TContextMenu::CreateArgumentTitle(), TQCanvasMenu::CreateArgumentTitle(), TQCanvasMenu::Dialog(), PyROOT::TMemberAdapter::FunctionParameterDefaultAt(), and TClassDocOutput::WriteMethod().
TFunction* TMethodArg::GetMethod | ( | ) | const [inline] |
const char * TMethodArg::GetTypeName | ( | ) | const |
Definition at line 66 of file TMethodArg.cxx.
References fInfo, gCint, TInterpreter::MethodArgInfo_TypeName(), and TInterpreter::TypeName().
Referenced by TGuiBldMenuDialog::Build(), TQCanvasMenu::Dialog(), PyROOT::TMemberAdapter::FunctionParameterDefaultAt(), and TClassTree::ScanClasses().
const char * TMethodArg::GetFullTypeName | ( | ) | const |
Definition at line 75 of file TMethodArg.cxx.
References fInfo, gCint, and TInterpreter::MethodArgInfo_TypeName().
Referenced by TClass::MakeCustomMenuList(), MatchOverloadSignatures(), and TClassDocOutput::WriteMethod().
Long_t TMethodArg::Property | ( | ) | const |
Definition at line 83 of file TMethodArg.cxx.
References fInfo, gCint, and TInterpreter::MethodArgInfo_Property().
TDataMember * TMethodArg::GetDataMember | ( | ) | const |
Definition at line 100 of file TMethodArg.cxx.
References fDataMember.
Referenced by TGuiBldMenuDialog::Build(), and TQCanvasMenu::Dialog().
TList * TMethodArg::GetOptions | ( | ) | const |
Definition at line 91 of file TMethodArg.cxx.
References fDataMember, and TDataMember::GetOptions().
TMethodArg& TMethodArg::operator= | ( | const TMethodArg & | ) | [private] |
const char* TMethodArg::GetDefault | ( | ) | const |
TFunction* TMethodArg::GetMethod | ( | ) | const [inline] |
const char* TMethodArg::GetTypeName | ( | ) | const |
const char* TMethodArg::GetFullTypeName | ( | ) | const |
Long_t TMethodArg::Property | ( | ) | const |
TDataMember* TMethodArg::GetDataMember | ( | ) | const |
TList* TMethodArg::GetOptions | ( | ) | const |
TMethod [friend] |
Definition at line 35 of file TMethodArg.h.
MethodArgInfo_t* TMethodArg::fInfo [private] |
Definition at line 41 of file TMethodArg.h.
Referenced by GetDefault(), GetFullTypeName(), GetTypeName(), Property(), and ~TMethodArg().
TFunction* TMethodArg::fMethod [private] |
TDataMember* TMethodArg::fDataMember [private] |
MethodArgInfo_t* TMethodArg::fInfo [private] |
Definition at line 41 of file TMethodArg.h.
TFunction* TMethodArg::fMethod [private] |
Definition at line 42 of file TMethodArg.h.
TDataMember* TMethodArg::fDataMember [private] |
Definition at line 43 of file TMethodArg.h.