1#ifndef CPYRT_CPPFUNCTION_H
2#define CPYRT_CPPFUNCTION_H
29 using CPPFunction::CPPFunction;
bool ProcessArgs(PyCallArgs &args) override
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
PyObject * GetTypeName() override
PyCallable * Clone() override
CPPMethod(interop::TCppScope_t scope, interop::TCppMethod_t method)
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
PyCallable * Clone() override
bool ProcessArgs(PyCallArgs &args) override
PyObject *const * cpyrt_PyArgs_t
bool AdjustSelf(PyCallArgs &cargs)