Open CASCADE Technology  7.9.3
Macros
NCollection_DefineAlloc.hxx File Reference
#include <NCollection_BaseAllocator.hxx>

Macros

#define DEFINE_NCOLLECTION_ALLOC
 

Macro Definition Documentation

#define DEFINE_NCOLLECTION_ALLOC
Value:
void* operator new(size_t theSize, const Handle(NCollection_BaseAllocator)& theAllocator) \
{ \
return theAllocator->Allocate(theSize); \
} \
void operator delete(void* theAddress, const Handle(NCollection_BaseAllocator)& theAllocator) \
{ \
theAllocator->Free(theAddress); \
}
#define Handle(Class)
Define Handle() macro.
Definition: Standard_Handle.hxx:403
Definition: NCollection_BaseAllocator.hxx:45