ReactOS 0.4.16-dev-38-g96c65e9
|
#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.
Definition at line 143 of file atlalloc.h.
Referenced by dde_connect(), CFindFolder::GetAttributesOf(), CAddressEditBox::GetComboBoxText(), CFindFolder::GetUIObjectOf(), CIniPropertyBag::Read(), SHELL_BuildEnvW(), SHELL_execute(), SHELL_execute_url(), SHELL_quote_and_execute(), ShellExecute_GetClassKey(), and TRASH_PlayEmptyRecycleBinSound().
Definition at line 127 of file atlalloc.h.
Referenced by CHeapPtr< T, Allocator >::Allocate(), CopyStreamUI(), and TRASH_PlayEmptyRecycleBinSound().
Definition at line 162 of file atlalloc.h.
Referenced by BrFolder_GetIconPair(), CSendToMenu::LoadAllItems(), CZipExtract::CExtractSettingsPage::OnBrowse(), CHeapPtr< T, Allocator >::operator=(), CFolder::ParseName(), SHELL_execute(), shellex_get_dataobj(), SHOpenFolderAndSelectItems(), and TRASH_PlayEmptyRecycleBinSound().
Definition at line 168 of file atlalloc.h.
Referenced by CShellBrowser::BrowseToPath(), CHeapPtr< T, Allocator >::CHeapPtr(), CACListISF::Expand(), CSendToMenu::GetSpecialFolder(), CSendToMenu::LoadAllItems(), CACListISF::Next(), CACListISF::NextLocation(), CSearchBar::OnSearchButtonClicked(), CHeapPtr< T, Allocator >::operator=(), CAddressEditBox::RefreshAddress(), CACListISF::Reset(), SHELL_BuildEnvW(), and TRASH_PlayEmptyRecycleBinSound().
Definition at line 153 of file atlalloc.h.
Referenced by BrFolder_Expand(), BrFolder_IsTreeItemInEnum(), BrFolder_RefreshRecurse(), CFolderItems::get_Count(), CAddressEditBox::GetComboBoxText(), CACListISF::GetDisplayName(), CACListISF::Next(), and CHeapPtr< T, Allocator >::~CHeapPtr().
|
inline |
Definition at line 181 of file atlalloc.h.
|
inline |
|
inline |
Definition at line 186 of file atlalloc.h.
|
inline |
Definition at line 120 of file atlalloc.h.
Definition at line 148 of file atlalloc.h.
Definition at line 134 of file atlalloc.h.
Referenced by CHeapPtr< T, Allocator >::Reallocate().
Definition at line 192 of file atlalloc.h.
Referenced by CHeapPtr< T, Allocator >::AllocateBytes(), CHeapPtr< T, Allocator >::Attach(), CHeapPtr< T, Allocator >::CHeapPtr(), CHeapPtr< T, Allocator >::Detach(), CHeapPtr< T, Allocator >::Free(), CHeapPtr< _ITEMIDLIST_ABSOLUTE, CComAllocator >::operator _ITEMIDLIST_ABSOLUTE *(), CHeapPtr< T, Allocator >::operator&(), CHeapPtr< T, Allocator >::operator->(), CHeapPtr< T, Allocator >::operator=(), CHeapPtr< T, Allocator >::ReallocateBytes(), and START_TEST().