Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ListIter< T > Class Template Reference

#include <List.h>

List of all members.

Public Member Functions

 ListIter ()
 ListIter (const ListIter< T > &i)
 ListIter (List< T > &l)
int operator++ ()
int operator-- ()
T * operator-> ()
T & operator* ()
void reset ()
T * next ()
T * prev ()
T * value ()
T * removeItem ()
void attach (List< T > &l)
List< T > & container ()
int size ()
int index ()

Detailed Description

template<class T>
class ListIter< T >

Definition at line 77 of file List.h.


Constructor & Destructor Documentation

template<class T>
ListIter< T >::ListIter ( )
inline

Definition at line 80 of file List.h.

template<class T>
ListIter< T >::ListIter ( const ListIter< T > &  i)
inline

Definition at line 81 of file List.h.

template<class T>
ListIter< T >::ListIter ( List< T > &  l)
inline

Definition at line 82 of file List.h.


Member Function Documentation

template<class T >
void ListIter< T >::attach ( List< T > &  l)

Definition at line 422 of file List.inl.

template<class T >
List< T > & ListIter< T >::container ( )

Definition at line 440 of file List.inl.

template<class T>
int ListIter< T >::index ( )
inline

Definition at line 98 of file List.h.

template<class T >
T * ListIter< T >::next ( )

Definition at line 402 of file List.inl.

template<class T>
T& ListIter< T >::operator* ( )
inline

Definition at line 87 of file List.h.

template<class T>
int ListIter< T >::operator++ ( )
inline

Definition at line 84 of file List.h.

template<class T>
int ListIter< T >::operator-- ( )
inline

Definition at line 85 of file List.h.

template<class T>
T* ListIter< T >::operator-> ( )
inline

Definition at line 86 of file List.h.

template<class T >
T * ListIter< T >::prev ( )

Definition at line 411 of file List.inl.

template<class T >
T * ListIter< T >::removeItem ( )

Definition at line 391 of file List.inl.

template<class T>
void ListIter< T >::reset ( )
inline

Definition at line 89 of file List.h.

template<class T >
int ListIter< T >::size ( )

Definition at line 431 of file List.inl.

template<class T >
T * ListIter< T >::value ( )

Definition at line 380 of file List.inl.


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