ReactOS 0.4.16-dev-59-gd481587
|
#include <atlcoll.h>
Public Types | |
typedef ETraits::INARGTYPE | INARGTYPE |
typedef ETraits::OUTARGTYPE | OUTARGTYPE |
Public Member Functions | |
CAtlArray () | |
~CAtlArray () | |
size_t | Add (INARGTYPE element) |
size_t | Add () |
bool | SetCount (size_t nNewSize, int nGrowBy=- 1) |
size_t | GetCount () const |
E & | operator[] (size_t ielement) |
const E & | operator[] (size_t ielement) const |
E & | GetAt (size_t iElement) |
const E & | GetAt (size_t iElement) const |
E * | GetData () |
const E * | GetData () const |
Private Member Functions | |
void | CreateItems (E *pData, size_t Size) |
void | DestructItems (E *pData, size_t Size) |
bool | GrowAllocatedData (size_t nNewSize) |
CAtlArray (_In_ const CAtlArray &) | |
CAtlArray & | operator= (_In_ const CAtlArray &) |
Private Attributes | |
E * | m_pData |
size_t | m_Size |
size_t | m_AllocatedSize |
size_t | m_GrowBy |
typedef ETraits::INARGTYPE ATL::CAtlArray< E, ETraits >::INARGTYPE |
typedef ETraits::OUTARGTYPE ATL::CAtlArray< E, ETraits >::OUTARGTYPE |
|
private |
ATL::CAtlArray< E, ETraits >::CAtlArray |
Definition at line 295 of file atlcoll.h.
Referenced by CFontExt::Drop(), and START_TEST().
|
inlineprivate |
Definition at line 188 of file atlcoll.h.
|
inlineprivate |
const E & ATL::CAtlArray< E, ETraits >::GetAt | ( | size_t | iElement | ) | const |
Definition at line 373 of file atlcoll.h.
Referenced by CFontExt::Drop(), and START_TEST().
|
inlineprivate |
Definition at line 206 of file atlcoll.h.
|
private |
E & ATL::CAtlArray< E, ETraits >::operator[] | ( | size_t | ielement | ) |
const E & ATL::CAtlArray< E, ETraits >::operator[] | ( | size_t | ielement | ) | const |
bool ATL::CAtlArray< E, ETraits >::SetCount | ( | size_t | nNewSize, |
int | nGrowBy = - 1 |
||
) |
Definition at line 325 of file atlcoll.h.
Referenced by START_TEST().
|
private |
Definition at line 181 of file atlcoll.h.
Referenced by ATL::CAtlArray< E, ETraits >::GrowAllocatedData().
|
private |
Definition at line 182 of file atlcoll.h.
Referenced by ATL::CAtlArray< E, ETraits >::GrowAllocatedData().
|
private |
Definition at line 179 of file atlcoll.h.
Referenced by ATL::CAtlArray< E, ETraits >::GrowAllocatedData().
|
private |
Definition at line 180 of file atlcoll.h.
Referenced by ATL::CAtlArray< E, ETraits >::GrowAllocatedData().