actor_iterator Class Reference

#include <act-iter.h>

Collaboration diagram for actor_iterator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 actor_iterator ()
 actor_iterator (const circle_def *circle_)
 actor_iterator (const los_base *los_)
 actor_iterator (const actor *act_)
 operator bool () const
actoroperator* () const
actoroperator-> () const
actor_iteratoroperator++ ()
actor_iterator operator++ (int)

Protected Member Functions

bool valid (const actor *a) const
void raw_advance ()
void advance (bool may_stay=false)

Protected Attributes

restr_type restr
const circle_defcircle
const los_baselos
const actoract
bool did_you
monster_iterator mi


Constructor & Destructor Documentation

actor_iterator::actor_iterator (  ) 

Here is the call graph for this function:

actor_iterator::actor_iterator ( const circle_def circle_  ) 

Here is the call graph for this function:

actor_iterator::actor_iterator ( const los_base los_  ) 

Here is the call graph for this function:

actor_iterator::actor_iterator ( const actor act_  ) 

Here is the call graph for this function:


Member Function Documentation

actor_iterator::operator bool (  )  const

actor * actor_iterator::operator* (  )  const

actor * actor_iterator::operator-> (  )  const

actor_iterator & actor_iterator::operator++ (  ) 

Here is the call graph for this function:

actor_iterator actor_iterator::operator++ ( int   ) 

bool actor_iterator::valid ( const actor a  )  const [protected]

Here is the call graph for this function:

void actor_iterator::raw_advance (  )  [protected]

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

Here is the call graph for this function:


Member Data Documentation

const circle_def* actor_iterator::circle [protected]

const los_base* actor_iterator::los [protected]

const actor* actor_iterator::act [protected]

bool actor_iterator::did_you [protected]


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

Generated on Thu Jan 13 13:31:03 2011 by  doxygen 1.5.6