ReactOS 0.4.16-dev-847-g386fccd
|
#include <atlmem.h>
Public Member Functions | |
virtual | ~IAtlMemMgr () |
virtual _Ret_maybenull_ | _Post_writable_byte_size_ (SizeBytes) void *Allocate(_In_ size_t SizeBytes)=0 |
virtual void | Free (_Inout_opt_ void *Buffer)=0 |
virtual _Ret_maybenull_ | _Post_writable_byte_size_ (SizeBytes) void *Reallocate(_Inout_updates_bytes_opt_(SizeBytes) void *Buffer |
virtual size_t | GetSize (_In_ void *Buffer)=0 |
Public Attributes | |
virtual _Ret_maybenull_ _In_ size_t | SizeBytes = 0 |
|
inlinevirtual |
|
pure virtual |
Implemented in ATL::CWin32Heap, and ATL::CWin32Heap.
|
virtual |
Reimplemented in ATL::CWin32Heap, and ATL::CWin32Heap.
|
pure virtual |
Referenced by ATL::CAtlStringMgr::Free().
virtual _Ret_maybenull_ _In_ size_t ATL::IAtlMemMgr::SizeBytes = 0 |