wibble::list::ListIterator< List > Struct Template Reference

#include <list.h>

Collaboration diagram for wibble::list::ListIterator< List >:
[legend]

List of all members.

template<typename List>
struct wibble::list::ListIterator< List >


Public Types

typedef std::forward_iterator_tag iterator_category
typedef List::Type value_type
typedef ptrdiff_t difference_type
typedef value_typepointer
typedef value_typereference

Public Member Functions

ListIteratoroperator++ ()
ListIterator operator++ (int)
List::Type operator* ()
bool operator== (const ListIterator &o) const
bool operator!= (const ListIterator &o) const
 ListIterator (List _l=List())

Public Attributes

List l

Member Typedef Documentation

template<typename List>
typedef std::forward_iterator_tag wibble::list::ListIterator< List >::iterator_category

template<typename List>
typedef List::Type wibble::list::ListIterator< List >::value_type

template<typename List>
typedef ptrdiff_t wibble::list::ListIterator< List >::difference_type

template<typename List>
typedef value_type& wibble::list::ListIterator< List >::pointer

template<typename List>
typedef value_type& wibble::list::ListIterator< List >::reference


Constructor & Destructor Documentation

template<typename List>
wibble::list::ListIterator< List >::ListIterator ( List  _l = List()  )  [inline]


Member Function Documentation

template<typename List>
ListIterator& wibble::list::ListIterator< List >::operator++ (  )  [inline]

template<typename List>
ListIterator wibble::list::ListIterator< List >::operator++ ( int   )  [inline]

template<typename List>
List::Type wibble::list::ListIterator< List >::operator* (  )  [inline]

template<typename List>
bool wibble::list::ListIterator< List >::operator== ( const ListIterator< List > &  o  )  const [inline]

template<typename List>
bool wibble::list::ListIterator< List >::operator!= ( const ListIterator< List > &  o  )  const [inline]


Member Data Documentation

template<typename List>
List wibble::list::ListIterator< List >::l


The documentation for this struct was generated from the following file:

Generated on Sun Nov 16 04:16:30 2008 for wibble by  doxygen 1.5.6