Generic wrapper for arguments Transport class for bringing C++ values and objects from Cling to Python. It provides, from the selected constructor, the proper conversion to a PyObject. In principle, there should be no need to use this class directly: it relies on implicit conversions.
virtual | ~TPyArg() |
static void | CallConstructor(PyObject*& pyself, PyObject* pyclass) |
static void | CallConstructor(PyObject*& pyself, PyObject* pyclass, const vector<TPyArg>& args) |
static PyObject* | CallMethod(PyObject* pymeth, const vector<TPyArg>& args) |
static TClass* | Class() |
virtual TClass* | IsA() const |
PyObject* | operator _object *() const |
TPyArg& | operator=(const TPyArg&) |
virtual void | ShowMembers(TMemberInspector& insp) const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
TPyArg(PyObject*) | |
TPyArg(Int_t) | |
TPyArg(Long_t) | |
TPyArg(Double_t) | |
TPyArg(const char*) | |
TPyArg(const TPyArg&) |
PyObject* | fPyObject | ! converted C++ value as python object |
constructor and generic dispatch