TemplateXFcLinkedListForwardIterator< T > class Reference

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XFcLinkedListForwardIterator< T > Class Template Reference

Linked list forward iterator template. More...

Inheritance diagram for XFcLinkedListForwardIterator< T >:

[legend]
Collaboration diagram for XFcLinkedListForwardIterator< T >:

[legend]
List of all members.

## Public Member Functions

XFcLinkedListForwardIterator< T > & | operator++ ()
| Advances to the next node, pre-operation.
XFcLinkedListForwardIterator< T > | operator++ (int)
| Advances to the next node, post-operation.
| XFcLinkedListForwardIterator ()
| Creates an empty iterator.
| XFcLinkedListForwardIterator (XFcLinkedListNode< T > *aNode)
| Creates an iterator pointing to a node.

## Detailed Description

### template<class T>
class XFcLinkedListForwardIterator< T >

Linked list forward iterator template.

## Constructor & Destructor Documentation

template<class T>
XFcLinkedListForwardIterator< T >::XFcLinkedListForwardIterator | ( |  | ) |

| Creates an empty iterator.

template<class T>
XFcLinkedListForwardIterator< T >::XFcLinkedListForwardIterator | ( | XFcLinkedListNode< T > * | aNode | ) |

| Creates an iterator pointing to a node.

## Member Function Documentation

template<class T>
XFcLinkedListForwardIterator< T > XFcLinkedListForwardIterator< T >::operator++ | ( | int |  | ) |

Advances to the next node, post-operation.

Returns:
  next node.

template<class T>
XFcLinkedListForwardIterator< T > & XFcLinkedListForwardIterator< T >::operator++ | ( |  | ) |

Advances to the next node, pre-operation.

Returns:
  reference to next node.

|  | X-Forge Documentation Confidential Copyright © 2002-2003 Fathammer |  | Documentation generated with doxygen by Dimitri van Heesch