T_Object_iterator_backwards< T, L > Class Template Reference

#include <objiter.h>

Inheritance diagram for T_Object_iterator_backwards< T, L >:

Inheritance graph
[legend]
Collaboration diagram for T_Object_iterator_backwards< T, L >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void reset ()
 T_Object_iterator_backwards (L chunk)
 T_Object_iterator_backwards (T_Object_list< T > &objects)
get_next ()

Private Attributes

first
stop
cur

Detailed Description

template<class T, class L>
class T_Object_iterator_backwards< T, L >

Definition at line 133 of file objiter.h.


Constructor & Destructor Documentation

template<class T, class L>
T_Object_iterator_backwards< T, L >::T_Object_iterator_backwards ( chunk  )  [inline]

Definition at line 141 of file objiter.h.

References T_Object_iterator_backwards< T, L >::reset().

Here is the call graph for this function:

template<class T, class L>
T_Object_iterator_backwards< T, L >::T_Object_iterator_backwards ( T_Object_list< T > &  objects  )  [inline]

Definition at line 145 of file objiter.h.

References T_Object_iterator_backwards< T, L >::reset().

Here is the call graph for this function:


Member Function Documentation

template<class T, class L>
void T_Object_iterator_backwards< T, L >::reset (  )  [inline]

Definition at line 139 of file objiter.h.

References T_Object_iterator_backwards< T, L >::cur, T_Object_iterator_backwards< T, L >::first, and T_Object_iterator_backwards< T, L >::stop.

Referenced by T_Object_iterator_backwards< T, L >::T_Object_iterator_backwards().

template<class T, class L>
T T_Object_iterator_backwards< T, L >::get_next (  )  [inline]

Definition at line 149 of file objiter.h.

References T_Object_iterator_backwards< T, L >::cur, T_Object_iterator_backwards< T, L >::first, and T_Object_iterator_backwards< T, L >::stop.

Referenced by Game_map::write_ifix_objects(), and Game_map::write_ireg_objects().


Member Data Documentation

template<class T, class L>
T T_Object_iterator_backwards< T, L >::first [private]

Definition at line 135 of file objiter.h.

Referenced by T_Object_iterator_backwards< T, L >::get_next(), and T_Object_iterator_backwards< T, L >::reset().

template<class T, class L>
T T_Object_iterator_backwards< T, L >::stop [private]

Definition at line 136 of file objiter.h.

Referenced by T_Object_iterator_backwards< T, L >::get_next(), and T_Object_iterator_backwards< T, L >::reset().

template<class T, class L>
T T_Object_iterator_backwards< T, L >::cur [private]

Definition at line 137 of file objiter.h.

Referenced by T_Object_iterator_backwards< T, L >::get_next(), and T_Object_iterator_backwards< T, L >::reset().


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 15:04:05 2007 for ExultEngine by  doxygen 1.5.1