ReactOS 0.4.15-dev-5836-g942b022
|
#include <atlcoll.h>
Classes | |
class | CNode |
Public Member Functions | |
CAtlList (_In_ UINT nBlockSize=10) | |
~CAtlList () | |
size_t | GetCount () const |
bool | IsEmpty () const |
POSITION | GetHeadPosition () const |
POSITION | GetTailPosition () const |
E & | GetNext (_Inout_ POSITION &pos) |
const E & | GetNext (_Inout_ POSITION &pos) const |
E & | GetPrev (_Inout_ POSITION &pos) |
const E & | GetPrev (_Inout_ POSITION &pos) const |
E & | GetAt (_In_ POSITION pos) |
const E & | GetAt (_In_ POSITION pos) const |
POSITION | AddHead (INARGTYPE element) |
POSITION | AddTail (INARGTYPE element) |
E | RemoveHead () |
E | RemoveTail () |
POSITION | InsertBefore (_In_ POSITION pos, INARGTYPE element) |
POSITION | InsertAfter (_In_ POSITION pos, INARGTYPE element) |
void | RemoveAll () |
void | RemoveAt (_In_ POSITION pos) |
POSITION | Find (INARGTYPE element, _In_opt_ POSITION posStartAfter=NULL) const |
POSITION | FindIndex (_In_ size_t iElement) const |
Private Types | |
typedef ETraits::INARGTYPE | INARGTYPE |
Private Member Functions | |
CAtlList (_In_ const CAtlList &) | |
CAtlList & | operator= (_In_ const CAtlList &) |
CNode * | CreateNode (INARGTYPE element, _In_opt_ CNode *pPrev, _In_opt_ CNode *pNext) |
void | FreeNode (_Inout_ CNode *pNode) |
CNode * | GetFreeNode () |
Private Attributes | |
CAtlPlex * | m_Blocks |
UINT | m_BlockSize |
CNode * | m_HeadNode |
CNode * | m_TailNode |
CNode * | m_FreeNode |
size_t | m_NumElements |
|
private |
|
private |
ATL::CAtlList< E, ETraits >::CAtlList | ( | _In_ UINT | nBlockSize = 10 | ) |
POSITION ATL::CAtlList< E, ETraits >::AddHead | ( | INARGTYPE | element | ) |
Definition at line 607 of file atlcoll.h.
Referenced by START_TEST().
POSITION ATL::CAtlList< E, ETraits >::AddTail | ( | INARGTYPE | element | ) |
Definition at line 624 of file atlcoll.h.
Referenced by AddInfoFields(), CAppDB::EnumerateFiles(), HandleInstallCommand(), HandleSetupCommand(), CFontCache::Insert(), CMainWindow::ItemCheckStateChanged(), START_TEST(), and CAppDB::UpdateInstalled().
|
private |
Definition at line 818 of file atlcoll.h.
POSITION ATL::CAtlList< E, ETraits >::Find | ( | INARGTYPE | element, |
_In_opt_ POSITION | posStartAfter = NULL |
||
) | const |
Definition at line 771 of file atlcoll.h.
Referenced by CMainWindow::AddApplicationsToView(), and CMainWindow::ItemCheckStateChanged().
POSITION ATL::CAtlList< E, ETraits >::FindIndex | ( | _In_ size_t | iElement | ) | const |
Definition at line 795 of file atlcoll.h.
|
private |
Definition at line 840 of file atlcoll.h.
|
inline |
Definition at line 537 of file atlcoll.h.
Referenced by CFontCache::Read(), START_TEST(), and CMainWindow::UpdateStatusBarText().
|
private |
Definition at line 856 of file atlcoll.h.
Definition at line 549 of file atlcoll.h.
Referenced by DownloadListOfApplications(), CAppDB::FindByPackageName(), CFontCache::Insert(), LoadAllSettings(), CFontCache::Read(), SaveAllSettings(), and START_TEST().
|
inline |
Definition at line 561 of file atlcoll.h.
Referenced by DownloadListOfApplications(), CAppDB::FindByPackageName(), CFontCache::Insert(), LoadAllSettings(), CFontCache::Read(), SaveAllSettings(), and START_TEST().
|
inline |
Definition at line 703 of file atlcoll.h.
Referenced by START_TEST().
Definition at line 681 of file atlcoll.h.
Referenced by CFontCache::Insert(), and START_TEST().
Definition at line 543 of file atlcoll.h.
Referenced by DownloadListOfApplications(), and CMainWindow::OnCommand().
|
private |
Definition at line 725 of file atlcoll.h.
Referenced by CMainWindow::OnCommand(), and CMainWindow::UpdateApplicationsList().
void ATL::CAtlList< E, ETraits >::RemoveAt | ( | _In_ POSITION | pos | ) |
Definition at line 746 of file atlcoll.h.
Referenced by CMainWindow::ItemCheckStateChanged().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |