22#if !defined(XERCESC_INCLUDE_GUARD_XMEMORY_HPP)
23#define XERCESC_INCLUDE_GUARD_XMEMORY_HPP
54 void*
operator new(
size_t size);
56#if defined(XERCES_MFC_SUPPORT)
64 void*
operator new(
size_t size,
const char* file,
int line);
72 void operator delete(
void* p,
const char* file,
int line);
90 void*
operator new(
size_t size,
void* ptr);
97 void operator delete(
void* p);
100#if !defined(XERCES_NO_MATCHING_DELETE_OPERATOR)
115 void operator delete(
void* p,
void* ptr);
135#if defined(XERCES_NEED_XMEMORY_VIRTUAL_DESTRUCTOR)
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XMLUTIL_EXPORT
Definition XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
Configurable memory manager.
Definition MemoryManager.hpp:40
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition XMemory.hpp:41
XMemory()
Protected default constructor.
Definition XMemory.hpp:130