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.