Each ROOT method (see TMethod) has a linked list of its arguments.
This class describes one single method argument. The method argument info is obtained via the CINT api. See class TCling.
The method argument information is used a.o. in the TContextMenu and THtml classes.
Definition at line 36 of file TMethodArg.h.
#include <TMethodArg.h>
Default TMethodArg ctor.
TMethodArgs are constructed in TFunction via a call to TCling::CreateListOfMethodArgs().
Definition at line 35 of file TMethodArg.cxx.
TMethodArg dtor deletes adopted CINT MethodArgInfo object.
Definition at line 49 of file TMethodArg.cxx.
Definition at line 63 of file TMethodArg.h.
Definition at line 63 of file TMethodArg.h..
Definition at line 120 of file TMethodArg.cxx.
Get default value of method argument.
Definition at line 57 of file TMethodArg.cxx.
Get full type description of method argument, e.g.: "class TDirectory*".
Definition at line 74 of file TMethodArg.cxx.
Definition at line 52 of file TMethodArg.h.
Returns list of possible options - according to pointed datamember.
If there is no datamember field assigned to this methodarg - returns 0.
Definition at line 102 of file TMethodArg.cxx.
Get type of method argument, e.g.: "class TDirectory*" -> "TDirectory" Result needs to be used or copied immediately.
Definition at line 66 of file TMethodArg.cxx.
Get the normalized name of the return type.
A normalized name is fully qualified and has all typedef desugared except for the 'special' typedef which include Double32_t, Float16_t, [U]Long64_t and std::string. It also has std:: removed [This is subject to change].
Definition at line 85 of file TMethodArg.cxx.
Reimplemented from TDictionary.
Definition at line 63 of file TMethodArg.h.
Get property description word. For meaning of bits see EProperty.
Implements TDictionary.
Definition at line 93 of file TMethodArg.cxx.
Stream an object of class TObject.
Reimplemented from TDictionary.
Definition at line 63 of file TMethodArg.h.
Update fInfo (to 0 for unloading and non-zero for reloading).
This takes ownership of 'info'
Definition at line 129 of file TMethodArg.cxx.
Definition at line 38 of file TMethodArg.h.
Definition at line 46 of file TMethodArg.h.
Definition at line 44 of file TMethodArg.h.
Definition at line 45 of file TMethodArg.h.