Public Member Functions | Private Attributes
megatree::ListIterator< T > Class Template Reference

#include <list.h>

List of all members.

Public Member Functions

bool finished ()
T & get ()
ListNode< T > * getNode ()
 ListIterator ()
 ListIterator (ListNode< T > *_node)
 ListIterator (const ListIterator< T > &o)
void next ()
bool operator== (const ListIterator< T > &o) const
void previous ()

Private Attributes

ListNode< T > * node

Detailed Description

template<class T>
class megatree::ListIterator< T >

Definition at line 276 of file list.h.


Constructor & Destructor Documentation

template<class T>
megatree::ListIterator< T >::ListIterator ( ) [inline]

Definition at line 279 of file list.h.

template<class T>
megatree::ListIterator< T >::ListIterator ( ListNode< T > *  _node) [inline]

Definition at line 280 of file list.h.

template<class T>
megatree::ListIterator< T >::ListIterator ( const ListIterator< T > &  o) [inline]

Definition at line 284 of file list.h.


Member Function Documentation

template<class T>
bool megatree::ListIterator< T >::finished ( ) [inline]

Definition at line 299 of file list.h.

template<class T>
T& megatree::ListIterator< T >::get ( ) [inline]

Definition at line 309 of file list.h.

template<class T>
ListNode<T>* megatree::ListIterator< T >::getNode ( ) [inline]

Definition at line 304 of file list.h.

template<class T>
void megatree::ListIterator< T >::next ( ) [inline]

Definition at line 289 of file list.h.

template<class T>
bool megatree::ListIterator< T >::operator== ( const ListIterator< T > &  o) const [inline]

Definition at line 314 of file list.h.

template<class T>
void megatree::ListIterator< T >::previous ( ) [inline]

Definition at line 294 of file list.h.


Member Data Documentation

template<class T>
ListNode<T>* megatree::ListIterator< T >::node [private]

Definition at line 320 of file list.h.


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


megatree_core
Author(s): Stuart Glaser
autogenerated on Mon Dec 2 2013 13:01:15