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 33 of file List.h.


Member Data Documentation

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

A pointer to a list entry.

Definition at line 35 of file List.h.

Referenced by List< ImageViewBase * >::remove().

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

A pointer to the next list node.

Definition at line 36 of file List.h.

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

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

A pointer to the previous list node.

Definition at line 37 of file List.h.

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


The documentation for this struct was generated from the following file:
Generated on Mon Mar 20 22:17:28 2006 for GT2005 by doxygen 1.3.6