12 #ifndef ROOT_TMethodArg
13 #define ROOT_TMethodArg
31 class TMethodArg :
public TDictionary {
36 TMethodArg(
const TMethodArg&);
37 TMethodArg& operator=(
const TMethodArg&);
39 MethodArgInfo_t *fInfo;
41 TDataMember *fDataMember;
44 TMethodArg(MethodArgInfo_t *info = 0, TFunction *method = 0);
45 virtual ~TMethodArg();
46 const char *GetDefault()
const;
47 TFunction *GetMethod()
const {
return fMethod; }
48 const char *GetTypeName()
const;
49 const char *GetFullTypeName()
const;
50 std::string GetTypeNormalizedName()
const;
51 Long_t Property()
const;
53 TDataMember *GetDataMember()
const;
54 TList *GetOptions()
const;
56 void Update(MethodArgInfo_t *info);
58 ClassDef(TMethodArg,0)