ReactOS
0.4.15-dev-4572-gde972e2
|
#include <atlalloc.h>
Public Member Functions | |
CHeapPtr () | |
CHeapPtr (T *lp) | |
CHeapPtr (CHeapPtr< T, Allocator > &lp) | |
~CHeapPtr () | |
CHeapPtr< T, Allocator > & | operator= (CHeapPtr< T, Allocator > &lp) |
bool | AllocateBytes (_In_ size_t nBytes) |
bool | ReallocateBytes (_In_ size_t nBytes) |
bool | Allocate (_In_ size_t nElements=1) |
bool | Reallocate (_In_ size_t nElements) |
void | Free () |
void | Attach (T *lp) |
T * | Detach () |
T ** | operator & () |
operator T * () const | |
T * | operator-> () const |
Public Attributes | |
T * | m_pData |
Definition at line 97 of file atlalloc.h.
Definition at line 100 of file atlalloc.h.
|
inlineexplicit |
Definition at line 105 of file atlalloc.h.
|
inlineexplicit |
Definition at line 110 of file atlalloc.h.
Definition at line 115 of file atlalloc.h.
|
inline |
Definition at line 143 of file atlalloc.h.
|
inline |
|
inline |
Definition at line 168 of file atlalloc.h.
Referenced by CHeapPtr< T, CComAllocator >::CHeapPtr(), and CHeapPtr< T, CComAllocator >::operator=().
|
inline |
Definition at line 175 of file atlalloc.h.
|
inline |
Definition at line 181 of file atlalloc.h.
|
inline |
Definition at line 186 of file atlalloc.h.
|
inline |
Definition at line 120 of file atlalloc.h.
|
inline |
Definition at line 148 of file atlalloc.h.
|
inline |
Definition at line 134 of file atlalloc.h.
Referenced by CHeapPtr< T, CComAllocator >::Reallocate().
Definition at line 192 of file atlalloc.h.
Referenced by CHeapPtr< T, CComAllocator >::AllocateBytes(), CHeapPtr< T, CComAllocator >::Attach(), CHeapPtr< T, CComAllocator >::CHeapPtr(), CHeapPtr< T, CComAllocator >::Detach(), CHeapPtr< T, CComAllocator >::Free(), CHeapPtr< T, CComAllocator >::operator &(), CHeapPtr< T, CComAllocator >::operator T *(), CHeapPtr< T, CComAllocator >::operator->(), CHeapPtr< T, CComAllocator >::operator=(), and CHeapPtr< T, CComAllocator >::ReallocateBytes().