| Itasca C++ Interface
    | 
Comment point for memory allocation in all modules. More...
Go to the source code of this file.
| Namespaces | |
| namespace | itasca | 
| namespace Itasca | |
| Macros | |
| #define | NEW new | 
| #define | NEWN(x) new | 
| Typedefs | |
| using | itasca::memory::MemoryCleanupFunction = void(*)() | 
| Functions | |
| void | itasca::memory::initialize () | 
| void | itasca::memory::shutdown () | 
| void * | itasca::memory::imalloc (size_t s) | 
| BASE_EXPORT void * | itasca::memory::imalloc (size_t s, const char *file, uint32 line) | 
| void | itasca::memory::ifree (void *v) | 
| bool | itasca::memory::heapCheck (void *) | 
| uint64 | itasca::memory::getMemory () | 
| void | itasca::memory::addCleanupFunction (MemoryCleanupFunction func) | 
Comment point for memory allocation in all modules.
Defining ITASCA_MEMORY_CHECKING cases NEW to include file and line numbers in each use. Defining CRT_CHECKING in basememory.cpp will trigger leak detection and a report on shutdown.