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, OverloadRank0) |
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.