|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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(), InstallFontFiles(), 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 InstallFontFiles(), 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().