Go to the source code of this file.
|
| Gray |
| < The main namespace for all Core functions.
|
|
- Copyright
- 1992 - 2020 Dennis Robinson (http://www.menasoft.com)
◆ CHEAPOBJECT_IMPL
#define CHEAPOBJECT_IMPL const void* get_HeapPtr() const noexcept override { return this; } |
◆ DECLARE_HEAP_ALIGNED_ALLOC
◆ DECLARE_HEAP_ALIGNED_ALLOCN
#define DECLARE_HEAP_ALIGNED_ALLOCN |
( |
|
_CLASS, |
|
|
|
_IALIGN |
|
) |
| |
Value: public: \
static void* operator new( size_t nCount) \
{ return cHeapAlign::AllocPtr( nCount, _IALIGN ); } \
static void operator delete(void* pData) \
{ cHeapAlign::FreePtr(pData); }