37 "no __setitem__ handler for return type (%s)",
67#if PY_VERSION_HEX >= 0x03080000
72 cargs.fFlags |= PyCallArgs::kDoFree;
106#if PY_VERSION_HEX >= 0x03080000
108 cargs.fFlags |= PyCallArgs::kDoFree;
static void unroll(CPyCppyy_PyArgs_t packed_args, CPyCppyy_PyArgs_t unrolled, Py_ssize_t nArgs)
static PyObject * CPyCppyy_PyArgs_SET_ITEM(CPyCppyy_PyArgs_t args, Py_ssize_t i, PyObject *item)
static Py_ssize_t CPyCppyy_PyArgs_GET_SIZE(CPyCppyy_PyArgs_t args, size_t)
PyObject * CPyCppyy_PyArgs_t
static PyObject * CPyCppyy_PyArgs_GET_ITEM(CPyCppyy_PyArgs_t args, Py_ssize_t i)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
virtual bool ProcessArgs(PyCallArgs &args)
std::string GetReturnTypeName()
virtual bool ProcessArgs(PyCallArgs &args)
virtual bool InitExecutor_(Executor *&, CallContext *ctxt=nullptr)
virtual bool InitExecutor_(Executor *&, CallContext *ctxt=nullptr)
virtual bool ProcessArgs(PyCallArgs &args)