#include <act-iter.h>
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 | |
actor * | operator* () const |
actor * | operator-> () const |
actor_iterator & | operator++ () |
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_def * | circle |
const los_base * | los |
const actor * | act |
bool | did_you |
monster_iterator | mi |
actor_iterator::actor_iterator | ( | ) |
actor_iterator::actor_iterator | ( | const circle_def * | circle_ | ) |
actor_iterator::actor_iterator | ( | const los_base * | los_ | ) |
actor_iterator::actor_iterator | ( | const actor * | act_ | ) |
actor_iterator::operator bool | ( | ) | const |
actor * actor_iterator::operator* | ( | ) | const |
actor * actor_iterator::operator-> | ( | ) | const |
actor_iterator & actor_iterator::operator++ | ( | ) |
actor_iterator actor_iterator::operator++ | ( | int | ) |
bool actor_iterator::valid | ( | const actor * | a | ) | const [protected] |
void actor_iterator::raw_advance | ( | ) | [protected] |
void actor_iterator::advance | ( | bool | may_stay = false |
) | [protected] |
restr_type actor_iterator::restr [protected] |
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] |
monster_iterator actor_iterator::mi [protected] |