1#ifndef CPYRT_CPPCONSTRUCTOR_H
2#define CPYRT_CPPCONSTRUCTOR_H
47 using CPPConstructor::CPPConstructor;
59 using CPPConstructor::CPPConstructor;
69 using CPPConstructor::CPPConstructor;
81 using CPPConstructor::CPPConstructor;
PyCallable * Clone() override
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
PyCallable * Clone() override
bool ResultIsPyObject() const override
bool InitExecutor_(Executor *&, CallContext *ctxt=nullptr) override
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
PyCallable * Clone() override
PyObject * GetDocString() override
PyObject * Reflex(interop::Reflex::RequestId_t, interop::Reflex::FormatId_t=interop::Reflex::OPTIMAL) override
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) 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
CPPMultiConstructor(interop::TCppScope_t scope, interop::TCppMethod_t method)
CPPMultiConstructor & operator=(const CPPMultiConstructor &)
PyCallable * Clone() override
PyObject * Call(CPPInstance *&self, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
PyCallable * Clone() override
PyObject *const * cpyrt_PyArgs_t
Cpp::FuncRef TCppMethod_t