DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Public Member Functions | Private Attributes | List of all members
spams::ListIterator< T > Class Template Reference

#include <list.h>

+ Inheritance diagram for spams::ListIterator< T >:

Detailed Description

template<typename T>
class spams::ListIterator< T >

Definition at line 34 of file list.h.

Public Member Functions

Element< T > * current ()
 
 ListIterator ()
 
bool operator!= (const void *end) const
 
operator* () const
 
void operator++ ()
 
operator-> ()
 
bool operator== (const void *end) const
 
void set (Element< T > *elem)
 
 ~ListIterator ()
 

Private Attributes

Element< T > * _current
 

Constructor & Destructor Documentation

template<typename T>
spams::ListIterator< T >::ListIterator ( )
inline

Definition at line 37 of file list.h.

template<typename T>
spams::ListIterator< T >::~ListIterator ( )
inline

Definition at line 38 of file list.h.

Member Function Documentation

template<typename T>
Element<T>* spams::ListIterator< T >::current ( )
inline

Definition at line 44 of file list.h.

Referenced by spams::List< int >::clear().

+ Here is the caller graph for this function:

template<typename T>
bool spams::ListIterator< T >::operator!= ( const void *  end) const
inline

Definition at line 41 of file list.h.

template<typename T>
T spams::ListIterator< T >::operator* ( ) const
inline

Definition at line 40 of file list.h.

template<typename T>
void spams::ListIterator< T >::operator++ ( )
inline

Definition at line 43 of file list.h.

template<typename T>
T spams::ListIterator< T >::operator-> ( )
inline

Definition at line 45 of file list.h.

template<typename T>
bool spams::ListIterator< T >::operator== ( const void *  end) const
inline

Definition at line 42 of file list.h.

template<typename T>
void spams::ListIterator< T >::set ( Element< T > *  elem)
inline

Definition at line 39 of file list.h.

Referenced by spams::List< int >::begin().

+ Here is the caller graph for this function:

Member Data Documentation

template<typename T>
Element<T>* spams::ListIterator< T >::_current
private

Definition at line 45 of file list.h.


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