D_Recursive_object_iterator< D > Class Template Reference

#include <objiter.h>

Collaboration diagram for D_Recursive_object_iterator< D >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 D_Recursive_object_iterator (Object_list &objs)
 D_Recursive_object_iterator (Game_object *obj)
 Objiter.h - Game objects iterator.
Game_objectget_next ()

Private Attributes

D_Recursive_object_iterator<
D > * 
child
elems

Detailed Description

template<class D>
class D_Recursive_object_iterator< D >

Definition at line 164 of file objiter.h.


Constructor & Destructor Documentation

template<class D>
D_Recursive_object_iterator< D >::D_Recursive_object_iterator ( Object_list objs  )  [inline]

Definition at line 170 of file objiter.h.

template<class D>
D_Recursive_object_iterator< D >::D_Recursive_object_iterator ( Game_object start  ) 

Objiter.h - Game objects iterator.

Written: 5/27/2002 - JSF

Definition at line 39 of file objiter.cc.

References Game_object::get_outermost(), and Exult_server::obj.

Here is the call graph for this function:


Member Function Documentation

template<class D>
Game_object * D_Recursive_object_iterator< D >::get_next (  ) 

Definition at line 63 of file objiter.cc.

References Container_game_object::get_objects(), and Exult_server::obj.

Referenced by Game_map::locate_shape().

Here is the call graph for this function:


Member Data Documentation

template<class D>
D_Recursive_object_iterator<D>* D_Recursive_object_iterator< D >::child [private]

Definition at line 167 of file objiter.h.

template<class D>
D D_Recursive_object_iterator< D >::elems [private]

Definition at line 168 of file objiter.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:49:32 2007 for ExultEngine by  doxygen 1.5.1