Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

List< T >::Data Struct Reference

A struct for list nodes. More...

Collaboration diagram for List< T >::Data:

Collaboration graph
[legend]
List of all members.

Public Attributes

T * data
 A pointer to a list entry.

Datanext
 A pointer to the next list node.

Dataprev
 A pointer to the previous list node.


Detailed Description

template<class T>
struct List< T >::Data

A struct for list nodes.

Definition at line 28 of file List.h.


Member Data Documentation

template<class T>
T* List< T >::Data::data
 

A pointer to a list entry.

Definition at line 30 of file List.h.

Referenced by List< T >::insert(), List< T >::operator[](), and List< T >::remove().

template<class T>
Data* List< T >::Data::next
 

A pointer to the next list node.

Definition at line 31 of file List.h.

Referenced by List< T >::insert(), List< T >::Pos::operator++(), and List< T >::remove().

template<class T>
Data* List< T >::Data::prev
 

A pointer to the previous list node.

Definition at line 32 of file List.h.

Referenced by List< T >::insert(), List< T >::Pos::operator--(), and List< T >::remove().


The documentation for this struct was generated from the following file:
Generated on Thu Sep 23 20:09:23 2004 for GT2004 by doxygen 1.3.6