#include <objiter.h>
Inheritance diagram for T_Object_iterator< T >:
Public Member Functions | |
void | reset () |
T_Object_iterator (T_Object_list< T > &objects) | |
T | get_next () |
Protected Attributes | |
T | first |
T | stop |
T | cur |
Definition at line 52 of file objiter.h.
T_Object_iterator< T >::T_Object_iterator | ( | T_Object_list< T > & | objects | ) | [inline] |
Definition at line 61 of file objiter.h.
References T_Object_iterator< T >::reset().
Here is the call graph for this function:
void T_Object_iterator< T >::reset | ( | ) | [inline] |
Reimplemented in T_Nonflat_object_iterator< T, L >.
Definition at line 59 of file objiter.h.
References T_Object_iterator< T >::cur, T_Object_iterator< T >::first, and T_Object_iterator< T >::stop.
Referenced by Map_chunk::setup_dungeon_levels(), and T_Object_iterator< T >::T_Object_iterator().
T T_Object_iterator< T >::get_next | ( | ) | [inline] |
Definition at line 64 of file objiter.h.
References T_Object_iterator< T >::cur, T_Object_iterator< T >::first, and T_Object_iterator< T >::stop.
Referenced by Map_chunk::add_dependencies(), Container_game_object::count_objects(), Container_game_object::create_quantity(), Map_chunk::find_in_area(), Container_game_object::find_item(), Map_chunk::get_obj_actors(), Container_game_object::get_objects(), Container_game_object::get_weight(), Map_chunk::gravity(), Gump::paint(), Game_render::paint_chunk_objects(), Container_game_object::set_flag_recursively(), Map_chunk::set_terrain(), Map_chunk::setup_dungeon_levels(), Map_chunk::try_all_eggs(), Container_game_object::write_contents(), and Actor::write_contents().
T T_Object_iterator< T >::first [protected] |
Definition at line 55 of file objiter.h.
Referenced by T_Object_iterator< T >::get_next(), and T_Object_iterator< T >::reset().
T T_Object_iterator< T >::stop [protected] |
Definition at line 56 of file objiter.h.
Referenced by T_Object_iterator< T >::get_next(), T_Nonflat_object_iterator< T, L >::reset(), and T_Object_iterator< T >::reset().
T T_Object_iterator< T >::cur [protected] |
Definition at line 57 of file objiter.h.
Referenced by T_Object_iterator< T >::get_next(), T_Nonflat_object_iterator< T, L >::reset(), and T_Object_iterator< T >::reset().