#include <list.h>
| Public Member Functions | |
| list () | |
| Write brief comment for list here. | |
| ~list () | |
| Write brief comment for ~list here. | |
| list (const list &) | |
| Write brief comment for list here. | |
| bool | IsEmpty () const | 
| Write brief comment for IsEmpty here. | |
| bool | IsFull () const | 
| Write brief comment for IsFull here. | |
| void | Insert (ItemType newItem) | 
| Write brief comment for Insert here. | |
| void | Remove (ItemType target) | 
| Write brief comment for Remove here. | |
| void | Remove () | 
| Write brief comment for Remove here. | |
| ItemType | Retrieve () const | 
| Write brief comment for Retrieve here. | |
| bool | PrevPosition () | 
| Write brief comment for PrevPosition here. | |
| bool | NextPosition () | 
| Write brief comment for NextPosition here. | |
| bool | IsFirstPosition () const | 
| Write brief comment for IsFirstPosition here. | |
| bool | IsLastPosition () const | 
| Write brief comment for IsLastPosition here. | |
| void | FirstPosition () | 
| Write brief comment for FirstPosition here. | |
| void | LastPosition () | 
| Write brief comment for LastPosition here. | |
| void | Clear () | 
| Write brief comment for Clear here. | |
| bool | Contains (ItemType) const | 
| Write brief comment for Contains here. | |
| unsigned int | Length () | 
| Write brief comment for Length here. | |
| void | operator= (const list< ItemType > &) | 
| Write brief comment for operator = here. | |
| ItemType | operator[] (LIST_ARRAY_INDEX_TYPE) const | 
| Write brief comment for operator [] here. | |
| ItemType & | operator[] (LIST_ARRAY_INDEX_TYPE) | 
| Write brief comment for operator [] here. | |
| Private Attributes | |
| listNode< ItemType > * | head | 
| listNode< ItemType > * | tail | 
| listNode< ItemType > * | currPos | 
| ItemType | Description of parameter ItemType. | 
| OpenArena::list< ItemType >::list | ( | ) | 
Write brief comment for list here.
| <exception | class> Description of criteria for throwing this exception. | 
| OpenArena::list< ItemType >::~list | ( | ) | 
Write brief comment for ~list here.
| <exception | class> Description of criteria for throwing this exception. | 
| OpenArena::list< ItemType >::list | ( | const list< ItemType > & | ) | 
Write brief comment for list here.
| Description | of parameter . | 
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::Clear | ( | ) | 
Write brief comment for Clear here.
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::Contains | ( | ItemType | ) | const | 
Write brief comment for Contains here.
| Description | of parameter . | 
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::FirstPosition | ( | ) | 
Write brief comment for FirstPosition here.
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::Insert | ( | ItemType | newItem | ) | 
Write brief comment for Insert here.
| newItem | Description of parameter newItem. | 
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::IsEmpty | ( | ) | const | 
Write brief comment for IsEmpty here.
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::IsFirstPosition | ( | ) | const | 
Write brief comment for IsFirstPosition here.
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::IsFull | ( | ) | const | 
Write brief comment for IsFull here.
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::IsLastPosition | ( | ) | const | 
Write brief comment for IsLastPosition here.
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::LastPosition | ( | ) | 
Write brief comment for LastPosition here.
| <exception | class> Description of criteria for throwing this exception. | 
| unsigned int OpenArena::list< ItemType >::Length | ( | ) | 
Write brief comment for Length here.
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::NextPosition | ( | ) | 
Write brief comment for NextPosition here.
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::operator= | ( | const list< ItemType > & | ) | 
Write brief comment for operator = here.
| Description | of parameter . | 
| <exception | class> Description of criteria for throwing this exception. | 
| ItemType & OpenArena::list< ItemType >::operator[] | ( | LIST_ARRAY_INDEX_TYPE | ) | 
Write brief comment for operator [] here.
| Description | of parameter . | 
| <exception | class> Description of criteria for throwing this exception. | 
| ItemType OpenArena::list< ItemType >::operator[] | ( | LIST_ARRAY_INDEX_TYPE | ) | const | 
Write brief comment for operator [] here.
| Description | of parameter . | 
| <exception | class> Description of criteria for throwing this exception. | 
| bool OpenArena::list< ItemType >::PrevPosition | ( | ) | 
Write brief comment for PrevPosition here.
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::Remove | ( | ) | 
Write brief comment for Remove here.
| <exception | class> Description of criteria for throwing this exception. | 
| void OpenArena::list< ItemType >::Remove | ( | ItemType | target | ) | 
Write brief comment for Remove here.
| target | Description of parameter target. | 
| <exception | class> Description of criteria for throwing this exception. | 
| ItemType OpenArena::list< ItemType >::Retrieve | ( | ) | const | 
Write brief comment for Retrieve here.
| <exception | class> Description of criteria for throwing this exception. | 
| listNode<ItemType>* OpenArena::list< ItemType >::currPos  [private] | 
| listNode<ItemType>* OpenArena::list< ItemType >::head  [private] | 
| listNode<ItemType>* OpenArena::list< ItemType >::tail  [private] | 
 1.4.7
 1.4.7