Open CASCADE Technology 7.9.0
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
NCollection_DefineAlloc.hxx File Reference

Macros

#define DEFINE_NCOLLECTION_ALLOC
 

Macro Definition Documentation

◆ DEFINE_NCOLLECTION_ALLOC

#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:46