1#ifndef CPYRT_MEMORYREGULATOR_H
2#define CPYRT_MEMORYREGULATOR_H
static bool RegisterPyObject(CPPInstance *pyobj, interop::TCppObject_t cppobj)
static PyObject * RetrievePyObject(interop::TCppObject_t cppobj, PyObject *pyclass)
static MemHook_t registerHook
static bool UnregisterPyObject(CPPInstance *pyobj, PyObject *pyclass)
static void SetRegisterHook(MemHook_t h)
static bool RecursiveRemove(interop::TCppObject_t cppobj, interop::TCppScope_t klass)
static MemHook_t unregisterHook
static void SetUnregisterHook(MemHook_t h)
std::function< std::pair< bool, bool >(interop::TCppObject_t, interop::TCppScope_t)> MemHook_t
Cpp::ObjectRef TCppObject_t