#include <mon-iter.h>

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 | |
| monster * | operator* () const |
| monster * | operator-> () const |
| monster_iterator & | operator++ () |
| 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_def * | circle |
| const los_base * | los |
| const actor * | act |
| monster_iterator::monster_iterator | ( | ) |

| monster_iterator::monster_iterator | ( | const circle_def * | circle_ | ) |

| monster_iterator::monster_iterator | ( | const los_base * | los_ | ) |

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

| monster_iterator::operator bool | ( | ) | const |
| monster * monster_iterator::operator* | ( | ) | const |
| monster * monster_iterator::operator-> | ( | ) | const |
| monster_iterator & monster_iterator::operator++ | ( | ) |

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

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

restr_type monster_iterator::restr [protected] |
int monster_iterator::curr_mid [protected] |
const circle_def* monster_iterator::circle [protected] |
const los_base* monster_iterator::los [protected] |
const actor* monster_iterator::act [protected] |
1.5.6