monster_iterator Class Reference

#include <mon-iter.h>

Collaboration diagram for monster_iterator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 monster_iterator ()
 monster_iterator (const circle_def *circle_)
 monster_iterator (const los_base *los_)
 monster_iterator (const actor *act_)
 operator bool () const
monsteroperator* () const
monsteroperator-> () const
monster_iteratoroperator++ ()
monster_iterator operator++ (int)

Protected Member Functions

bool valid (int mid) const
void advance (bool may_stay=false)

Protected Attributes

restr_type restr
int curr_mid
const circle_defcircle
const los_baselos
const actoract


Constructor & Destructor Documentation

monster_iterator::monster_iterator (  ) 

Here is the call graph for this function:

monster_iterator::monster_iterator ( const circle_def circle_  ) 

Here is the call graph for this function:

monster_iterator::monster_iterator ( const los_base los_  ) 

Here is the call graph for this function:

monster_iterator::monster_iterator ( const actor act_  )  [explicit]

Here is the call graph for this function:


Member Function Documentation

monster_iterator::operator bool (  )  const

monster * monster_iterator::operator* (  )  const

monster * monster_iterator::operator-> (  )  const

monster_iterator & monster_iterator::operator++ (  ) 

Here is the call graph for this function:

monster_iterator monster_iterator::operator++ ( int   ) 

bool monster_iterator::valid ( int  mid  )  const [protected]

Here is the call graph for this function:

void monster_iterator::advance ( bool  may_stay = false  )  [protected]

Here is the call graph for this function:


Member Data Documentation

int monster_iterator::curr_mid [protected]

const los_base* monster_iterator::los [protected]

const actor* monster_iterator::act [protected]


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

Generated on Thu Jan 13 13:39:24 2011 by  doxygen 1.5.6