#include <dlistitem.h>
Inheritance diagram for ABA_DLISTITEM< Type >:

Public Member Functions | |
| ABA_DLISTITEM (const Type &elem, ABA_DLISTITEM< Type > *pred, ABA_DLISTITEM< Type > *succ) | |
| Type | elem () const |
| ABA_DLISTITEM< Type > * | succ () const |
| ABA_DLISTITEM< Type > * | pred () const |
Private Attributes | |
| Type | elem_ |
| ABA_DLISTITEM< Type > * | pred_ |
| ABA_DLISTITEM< Type > * | succ_ |
Friends | |
| class | ABA_DLIST< Type > |
| ostream & | operator<< (ostream &out, const ABA_DLISTITEM< Type > &item) |
| Type | elem_ The element stored in the item. | |
| ABA_DLISTITEM<Type> | *pred_ A pointer to predecessor of the item in the list. | |
| ABA_DLISTITEM<Type> | *succ_ A pointer to the successor of the item in the list. |
Definition at line 54 of file dlistitem.h.
| ABA_DLISTITEM< Type >::ABA_DLISTITEM | ( | const Type & | elem, | |
| ABA_DLISTITEM< Type > * | pred, | |||
| ABA_DLISTITEM< Type > * | succ | |||
| ) |
The constructor.
| elem | The element of the item. | |
| pred | A pointer to the previous item in the list. | |
| succ | A pointer to the next item in the list. |
| Type ABA_DLISTITEM< Type >::elem | ( | ) | const |
| ABA_DLISTITEM<Type>* ABA_DLISTITEM< Type >::succ | ( | ) | const |
| ABA_DLISTITEM<Type>* ABA_DLISTITEM< Type >::pred | ( | ) | const |
friend class ABA_DLIST< Type > [friend] |
Definition at line 55 of file dlistitem.h.
| ostream& operator<< | ( | ostream & | out, | |
| const ABA_DLISTITEM< Type > & | item | |||
| ) | [friend] |
The output operator.
| out | The output stream. | |
| item | The list item being output. |
Type ABA_DLISTITEM< Type >::elem_ [private] |
Definition at line 102 of file dlistitem.h.
ABA_DLISTITEM<Type>* ABA_DLISTITEM< Type >::pred_ [private] |
Definition at line 103 of file dlistitem.h.
ABA_DLISTITEM<Type>* ABA_DLISTITEM< Type >::succ_ [private] |
Definition at line 104 of file dlistitem.h.
1.5.1