#include <unit_map.hpp>
Public Member Functions | |
const_unit_iterator (const unit_iterator &i) | |
const_unit_iterator () | |
const_unit_iterator (const const_unit_iterator &i) | |
const_unit_iterator (umap::const_iterator i, const unit_map *map) | |
const std::pair < gamemap::location, unit > * | operator-> () const |
const std::pair < gamemap::location, unit > & | operator* () const |
const_unit_iterator | operator++ () |
const_unit_iterator | operator++ (int) |
const_unit_iterator | operator-- () |
bool | operator== (const const_unit_iterator &that) const |
bool | operator!= (const const_unit_iterator &that) const |
bool | valid () const |
Private Attributes | |
iterator_counter | counter |
umap::const_iterator | i_ |
const unit_map * | map_ |
Friends | |
struct | const_unit_xy_iterator |
struct | const_xy_accessor |
Definition at line 137 of file unit_map.hpp.
unit_map::const_unit_iterator::const_unit_iterator | ( | const unit_iterator & | i | ) | [inline] |
Definition at line 139 of file unit_map.hpp.
unit_map::const_unit_iterator::const_unit_iterator | ( | ) | [inline] |
unit_map::const_unit_iterator::const_unit_iterator | ( | const const_unit_iterator & | i | ) | [inline] |
Definition at line 143 of file unit_map.hpp.
unit_map::const_unit_iterator::const_unit_iterator | ( | umap::const_iterator | i, | |
const unit_map * | map | |||
) | [inline] |
Definition at line 144 of file unit_map.hpp.
const std::pair< gamemap::location, unit > * unit_map::const_unit_iterator::operator-> | ( | ) | const |
const std::pair< gamemap::location, unit > & unit_map::const_unit_iterator::operator* | ( | ) | const |
unit_map::const_unit_iterator unit_map::const_unit_iterator::operator++ | ( | ) |
unit_map::const_unit_iterator unit_map::const_unit_iterator::operator++ | ( | int | ) |
Definition at line 135 of file unit_map.cpp.
References const_unit_iterator(), i_, unit_map::map_, map_, and valid().
unit_map::const_unit_iterator unit_map::const_unit_iterator::operator-- | ( | ) |
Definition at line 121 of file unit_map.cpp.
References unit_map::begin(), i_, unit_map::unit_iterator::i_, map_, and valid().
bool unit_map::const_unit_iterator::operator== | ( | const const_unit_iterator & | that | ) | const [inline] |
bool unit_map::const_unit_iterator::operator!= | ( | const const_unit_iterator & | that | ) | const [inline] |
bool unit_map::const_unit_iterator::valid | ( | ) | const [inline] |
Definition at line 161 of file unit_map.hpp.
References i_, unit_map::map_, and map_.
Referenced by unit_map::const_unit_xy_iterator::const_unit_xy_iterator(), unit_map::const_xy_accessor::const_xy_accessor(), operator*(), operator++(), operator--(), operator->(), and unit_map::const_xy_accessor::valid().
friend struct const_unit_xy_iterator [friend] |
Definition at line 164 of file unit_map.hpp.
friend struct const_xy_accessor [friend] |
Definition at line 165 of file unit_map.hpp.
Definition at line 168 of file unit_map.hpp.
umap::const_iterator unit_map::const_unit_iterator::i_ [private] |
Definition at line 170 of file unit_map.hpp.
Referenced by operator!=(), operator*(), operator++(), operator--(), operator->(), operator==(), valid(), and unit_map::const_xy_accessor::valid().
const unit_map* unit_map::const_unit_iterator::map_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |