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:

[legend]
List of all members.

## Public Attributes
T * | data
| A pointer to a list entry.
Data * | next
| A pointer to the next list node.
Data * | prev
| 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:

- Tools/List.h