Definition at line 13 of file MemoryRegulator.h.
Public Member Functions | |
MemoryRegulator () | |
Static Public Member Functions | |
static bool | RecursiveRemove (Cppyy::TCppObject_t cppobj, Cppyy::TCppType_t klass) |
static bool | RegisterPyObject (CPPInstance *pyobj, void *cppobj) |
static PyObject * | RetrievePyObject (Cppyy::TCppObject_t cppobj, PyObject *pyclass) |
static void | SetRegisterHook (MemHook_t h) |
static void | SetUnregisterHook (MemHook_t h) |
static bool | UnregisterPyObject (CPPInstance *pyobj, PyObject *pyclass) |
Static Private Attributes | |
static MemHook_t | registerHook = nullptr |
static MemHook_t | unregisterHook = nullptr |
CPyCppyy::MemoryRegulator::MemoryRegulator | ( | ) |
Definition at line 91 of file MemoryRegulator.cxx.
|
static |
Definition at line 99 of file MemoryRegulator.cxx.
|
static |
Definition at line 173 of file MemoryRegulator.cxx.
|
static |
Definition at line 229 of file MemoryRegulator.cxx.
Definition at line 250 of file MemoryRegulator.cxx.
Definition at line 256 of file MemoryRegulator.cxx.
|
static |
Definition at line 200 of file MemoryRegulator.cxx.
|
staticprivate |
Definition at line 15 of file MemoryRegulator.h.
|
staticprivate |
Definition at line 15 of file MemoryRegulator.h.