ezEngine  Milestone 7
ezInternal::ezAllocatorImpl< AllocationPolicy, TrackingFlags > Class Template Reference
Inheritance diagram for ezInternal::ezAllocatorImpl< AllocationPolicy, TrackingFlags >:

Public Member Functions

 ezAllocatorImpl (const char *szName, ezAllocatorBase *pParent)
 
virtual void * Allocate (size_t uiSize, size_t uiAlign, ezMemoryUtils::DestructorFunction destructorFunc=nullptr) override
 Interface, do not use this directly, always use the new/delete macros below.
 
virtual void Deallocate (void *ptr) override
 
virtual size_t AllocatedSize (const void *ptr) override
 
virtual Stats GetStats () const override
 
ezAllocatorBaseGetParent () const
 
- Public Member Functions inherited from ezAllocatorBase
virtual void * Reallocate (void *ptr, size_t uiCurrentSize, size_t uiNewSize, size_t uiAlign)
 

Protected Attributes

AllocationPolicy m_allocator
 
ezAllocatorId m_Id
 
ezThreadID m_ThreadID
 

The documentation for this class was generated from the following file: