TExecutor * CreateExecutor(const std::string &fullType, Bool_t manage_smart_ptr=kTRUE)
ptrdiff_t GetBaseOffset(TCppType_t derived, TCppType_t base, TCppObject_t address, int direction, bool rerror=false)
Bool_t IsAbstract(TCppType_t type)
std::string GetFinalName(TCppType_t type)
virtual Bool_t InitExecutor_(TExecutor *&, TCallContext *ctxt=0)
install executor conform to the return type
#define PyROOT_PyUnicode_FromFormat
TCppMethod_t GetMethod(TCppScope_t scope, TCppIndex_t imeth)
void Initialize(Bool_t useTMVAStyle=kTRUE)
virtual PyObject * Call(ObjectProxy *&self, PyObject *args, PyObject *kwds, TCallContext *ctxt=0)
preliminary check in case keywords are accidently used (they are ignored otherwise) ...
Bool_t IsSubtype(TCppType_t derived, TCppType_t base)
TCppScope_t GetScope(const std::string &scope_name)
Mother of all ROOT objects.
virtual PyObject * GetDocString()