8 #include "cAudioMemory.h" 16 void*
operator new(
size_t size,
const char* file,
int line,
const char*
function)
21 void*
operator new(
size_t size)
26 void*
operator new(
size_t size,
void* pointer)
32 void*
operator new[] (
size_t size,
const char* file,
int line,
const char* function )
37 void*
operator new[] (
size_t size )
42 void operator delete(
void* pointer )
47 void operator delete(
void* pointer,
void* )
52 void operator delete(
void* pointer,
const char* , int ,
const char* )
57 void operator delete[] (
void* pointer )
62 void operator delete[] (
void* pointer,
const char* , int ,
const char* )
virtual void * Allocate(size_t size, const char *filename, int line, const char *function)=0
Allocates memory and returns a pointer to it.
CAUDIO_API IMemoryProvider * getMemoryProvider()
Returns a pointer to the memory provider of cAudio.
Overrides the memory allocations for classes derived from it and makes them use the cAudio memory sys...
virtual void Free(void *pointer)=0
Frees memory previously allocated.
Main namespace for the entire cAudio library.