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

Public Member Functions

 ezAllocatorMixinReallocate (const char *szName, ezAllocatorBase *pParent)
 
virtual void * Reallocate (void *ptr, size_t uiCurrentSize, size_t uiNewSize, size_t uiAlign) override
 
- Public Member Functions inherited from ezInternal::ezAllocatorImpl< AllocationPolicy, TrackingFlags >
 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
 

Additional Inherited Members

- Protected Attributes inherited from ezInternal::ezAllocatorImpl< AllocationPolicy, TrackingFlags >
AllocationPolicy m_allocator
 
ezAllocatorId m_Id
 
ezThreadID m_ThreadID
 

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