|
memory
|
Configuration macros.
Macros | |
| #define | FOONATHAN_HAS_EXCEPTION_SUPPORT |
| #define | FOONATHAN_THROW(Ex) |
| #define | FOONATHAN_HOSTED_IMPLEMENTATION |
| #define | FOONATHAN_MEMORY_LOG_PREFIX |
| #define | FOONATHAN_MEMORY_VERSION |
The total version number of the form Mmm. | |
| #define | FOONATHAN_ALIAS_TEMPLATE(Name, ...) |
| #define | FOONATHAN_MEMORY_VERSION_MAJOR |
| The major version number. | |
| #define | FOONATHAN_MEMORY_VERSION_MINOR |
| The minor version number. | |
| #define | FOONATHAN_MEMORY_VERSION |
The total version number of the form Mmm. | |
| #define | FOONATHAN_MEMORY_CHECK_ALLOCATION_SIZE |
| Whether or not the allocation size will be checked, i.e. | |
| #define | FOONATHAN_MEMORY_DEBUG_ASSERT |
| Whether or not internal assertions in the library are enabled. | |
| #define | FOONATHAN_MEMORY_DEBUG_FILL |
| Whether or not allocated memory will be filled with special values. | |
| #define | FOONATHAN_MEMORY_DEBUG_FENCE |
The size of the fence memory, it has no effect if FOONATHAN_MEMORY_DEBUG_FILL is false. | |
| #define | FOONATHAN_MEMORY_DEBUG_LEAK_CHECK |
| Whether or not leak checking is enabled. | |
| #define | FOONATHAN_MEMORY_DEBUG_POINTER_CHECK |
| Whether or not the deallocation functions will check for pointers that were never allocated by an allocator. | |
| #define | FOONATHAN_MEMORY_DEBUG_DOUBLE_DEALLOC_CHECK |
| Whether or not the deallocation functions will check for double free errors. | |
| #define | FOONATHAN_MEMORY_NAMESPACE_PREFIX |
Whether or not everything is in namespace foonathan::memory. | |
| #define | FOONATHAN_MEMORY_TEMPORARY_STACK_MODE |
| The mode of the automatic temporary_stack creation. | |
1.13.2