wibble 0.1.28
Public Types | Public Member Functions | Public Attributes
wibble::list::ListIterator< List > Struct Template Reference

#include <list.h>

List of all members.

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

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


Member Typedef Documentation

template<typename List >
typedef ptrdiff_t wibble::list::ListIterator< List >::difference_type
template<typename List >
typedef std::forward_iterator_tag wibble::list::ListIterator< List >::iterator_category
template<typename List >
typedef value_type& wibble::list::ListIterator< List >::pointer
template<typename List >
typedef value_type& wibble::list::ListIterator< List >::reference
template<typename List >
typedef List::Type wibble::list::ListIterator< List >::value_type

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename List >
bool wibble::list::ListIterator< List >::operator!= ( const ListIterator< List > &  o) const [inline]
template<typename List >
List::Type wibble::list::ListIterator< List >::operator* ( ) [inline]
template<typename List >
ListIterator wibble::list::ListIterator< List >::operator++ ( int  ) [inline]
template<typename List >
ListIterator& wibble::list::ListIterator< List >::operator++ ( ) [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: