TMethodArg Class Reference

#include <TMethodArg.h>

List of all members.

Public Member Functions

 TMethodArg (MethodArgInfo_t *info=0, TFunction *method=0)
virtual ~TMethodArg ()
const char * GetDefault () const
TFunctionGetMethod () const
const char * GetTypeName () const
const char * GetFullTypeName () const
Long_t Property () const
TDataMemberGetDataMember () const
TListGetOptions () const
 TMethodArg (MethodArgInfo_t *info=0, TFunction *method=0)
virtual ~TMethodArg ()
const char * GetDefault () const
TFunctionGetMethod () const
const char * GetTypeName () const
const char * GetFullTypeName () const
Long_t Property () const
TDataMemberGetDataMember () const
TListGetOptions () const

Private Member Functions

 TMethodArg (const TMethodArg &)
TMethodArgoperator= (const TMethodArg &)
 TMethodArg (const TMethodArg &)
TMethodArgoperator= (const TMethodArg &)

Private Attributes

MethodArgInfo_t * fInfo
TFunctionfMethod
TDataMemberfDataMember
MethodArgInfo_t * fInfo
TFunctionfMethod
TDataMemberfDataMember

Friends

class TMethod


Detailed Description

Definition at line 33 of file TMethodArg.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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]

Definition at line 49 of file TMethodArg.h.

References fMethod.

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]

Definition at line 49 of file TMethodArg.h.

References fMethod.

const char* TMethodArg::GetTypeName (  )  const

const char* TMethodArg::GetFullTypeName (  )  const

Long_t TMethodArg::Property (  )  const

TDataMember* TMethodArg::GetDataMember (  )  const

TList* TMethodArg::GetOptions (  )  const


Friends And Related Function Documentation

TMethod [friend]

Definition at line 35 of file TMethodArg.h.


Member Data Documentation

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]

Definition at line 42 of file TMethodArg.h.

Referenced by GetMethod().

TDataMember* TMethodArg::fDataMember [private]

Definition at line 43 of file TMethodArg.h.

Referenced by GetDataMember(), and GetOptions().

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:59 2011 for ROOT_528-00b_version by  doxygen 1.5.1