Classes | |
class | System |
Namespaces | |
maxon | |
maxon::details | |
Typedefs | |
using | EpochObserver = void(*)(void *) |
Functions | |
MAXON_MEMBERFUNCTION_DETECTOR (GetReferenceCounter) | |
StrongReferenceCounter & | PrivateGetReferenceCounter (const void *obj) |
template<typename T > | |
void | PrivateFreeWithDestructor (const T *obj) |
Variables | |
ESTIMATEONLY | |
QUIET | |
VERBOSE | |
LEAKGRAPH | |
PRIVATE_OFF | |
PRIVATE_ON | |
PRIVATE_GARBAGE | |
LOWMEM_CLEANUP | |
LOWMEM_FAILURE | |
WARNMEM_LIMIT | |
ESTIMATEONLY |
Just return current total allocation estimate.
QUIET |
Just return allocation numbers.
VERBOSE |
Additional details will be sent to the console.
LEAKGRAPH |
Create a memory leak graph (circular references).
PRIVATE_OFF |
PRIVATE_ON |
PRIVATE_GARBAGE |
LOWMEM_CLEANUP |
The observer should free resources/caches and then the allocator will retry.
LOWMEM_FAILURE |
An allocation failed (even retry didn't change that).
WARNMEM_LIMIT |
The allocations exceed a user specified amount of memory.