fxmemoryops.h File Reference


Detailed Description

Redefines the global memory operators to use a third party allocation system.

#include "FXMemoryPool.h"
#include <string.h>

Include dependency graph for fxmemoryops.h:


Namespaces

namespace  FX

Functions

template<typename T>
FXMALLOCATTR T * FX::malloc (size_t size, FXMemoryPool *heap=0) throw ()
template<typename T>
FXMALLOCATTR T * FX::calloc (size_t no, size_t size, FXMemoryPool *heap=0) throw ()
template<typename T>
FXMALLOCATTR T * FX::realloc (T *p, size_t size, FXMemoryPool *heap=0) throw ()
template<typename T>
void FX::free (T *p, FXMemoryPool *heap=0) throw ()
FXMALLOCATTR char * FX::strdup (const char *str) throw ()
FXDLLPUBLIC FXMALLOCATTR void * operator new (size_t size) throw (std::bad_alloc)
FXDLLPUBLIC FXMALLOCATTR void * operator new[] (size_t size) throw (std::bad_alloc)
FXDLLPUBLIC void operator delete (void *p) throw ()
FXDLLPUBLIC void operator delete[] (void *p) throw ()
FXDLLPUBLIC FXMALLOCATTR void * operator new (size_t size, FX::FXMemoryPool *heap) throw (std::bad_alloc)
FXDLLPUBLIC FXMALLOCATTR void * operator new[] (size_t size, FX::FXMemoryPool *heap) throw (std::bad_alloc)
FXDLLPUBLIC void operator delete (void *p, FX::FXMemoryPool *heap) throw ()
FXDLLPUBLIC void operator delete[] (void *p, FX::FXMemoryPool *heap) throw ()

(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 21:54:51 2008 for TnFOX by doxygen v1.5.6