|
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.