|
MFC Class Library | ||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
CObject | +--CObListin AFXCOLL.H
| Inner Classes, Typedefs, and Enums | |
typedef |
CObList::BASE_ARG_TYPE
|
typedef |
CObList::BASE_TYPE
|
struct |
CObList::CNode
|
| Field Summary | |
protected int |
m_nBlockSize
|
protected int |
m_nCount
|
protected struct CPlex* |
m_pBlocks
|
protected CObList::CNode* |
m_pNodeFree
|
protected CObList::CNode* |
m_pNodeHead
|
protected CObList::CNode* |
m_pNodeTail
|
| Fields inherited from class CObject |
classCObject |
| Constructor Summary | |
CObList( int nBlockSize = 10 )
|
|
~CObList()
|
|
| Method Summary | |
void |
AddHead( CObList* pNewList )
|
POSITION |
AddHead( CObject* newElement )
|
POSITION |
AddTail( CObject* newElement )
|
void |
AddTail( CObList* pNewList )
|
POSITION |
Find( CObject* searchValue, POSITION startAfter = NULL ) const
|
POSITION |
FindIndex( int nIndex ) const
|
protected void |
FreeNode( CObList::CNode* )
|
CObject* |
GetAt( POSITION position ) const
|
int |
GetCount() const
|
CObject* |
GetHead() const
|
POSITION |
GetHeadPosition() const
|
CObject* |
GetNext( POSITION& rPosition ) const
|
CObject* |
GetPrev( POSITION& rPosition ) const
|
CObject* |
GetTail() const
|
POSITION |
GetTailPosition() const
|
POSITION |
InsertAfter( POSITION position, CObject* newElement )
|
POSITION |
InsertBefore( POSITION position, CObject* newElement )
|
BOOL |
IsEmpty() const
|
protected CObList::CNode* |
NewNode( CObList::CNode*, CObList::CNode* )
|
void |
RemoveAll()
|
void |
RemoveAt( POSITION position )
|
CObject* |
RemoveHead()
|
CObject* |
RemoveTail()
|
void |
Serialize( CArchive& )
|
void |
SetAt( POSITION pos, CObject* newElement )
|
| Methods inherited from class CObject |
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize |
| Field Detail |
protected int m_nBlockSize;
protected int m_nCount;
protected struct CPlex* m_pBlocks;
protected CObList::CNode* m_pNodeFree;
protected CObList::CNode* m_pNodeHead;
protected CObList::CNode* m_pNodeTail;
| Constructor Detail |
public CObList( int nBlockSize = 10 );
public ~CObList();
| Method Detail |
public void AddHead( CObList* pNewList );
public POSITION AddHead( CObject* newElement );
public POSITION AddTail( CObject* newElement );
public void AddTail( CObList* pNewList );
public POSITION Find( CObject* searchValue, POSITION startAfter = NULL ) const;
public POSITION FindIndex( int nIndex ) const;
protected void FreeNode( CObList::CNode* );
public CObject* GetAt( POSITION position ) const;
public int GetCount() const;
public CObject* GetHead() const;
public POSITION GetHeadPosition() const;
public CObject* GetNext( POSITION& rPosition ) const;
public CObject* GetPrev( POSITION& rPosition ) const;
public CObject* GetTail() const;
public POSITION GetTailPosition() const;
public POSITION InsertAfter( POSITION position, CObject* newElement );
public POSITION InsertBefore( POSITION position, CObject* newElement );
public BOOL IsEmpty() const;
protected CObList::CNode* NewNode( CObList::CNode*, CObList::CNode* );
public void RemoveAll();
public void RemoveAt( POSITION position );
public CObject* RemoveHead();
public CObject* RemoveTail();
public void Serialize( CArchive& );
public void SetAt( POSITION pos, CObject* newElement );
|
MFC Class Library
CppDoc v2.4.1 |
||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||