#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.
1.5.1