#include <unit_map.hpp>
Public Member Functions | |
const_unit_xy_iterator (const unit_iterator &i) | |
const_unit_xy_iterator (const const_unit_iterator &i) | |
const_unit_xy_iterator () | |
const_unit_xy_iterator (umap::const_iterator i, const unit_map *map, gamemap::location loc) | |
const_unit_xy_iterator (const unit_xy_iterator &i) | |
const_unit_xy_iterator (const const_unit_xy_iterator &i) | |
const std::pair < gamemap::location, unit > * | operator-> () const |
const std::pair < gamemap::location, unit > & | operator* () const |
const_unit_xy_iterator | operator++ () |
const_unit_xy_iterator | operator++ (int) |
bool | operator== (const const_unit_xy_iterator &that) const |
bool | operator!= (const const_unit_xy_iterator &that) const |
bool | valid () const |
Private Attributes | |
iterator_counter | counter |
umap::const_iterator | i_ |
const unit_map * | map_ |
gamemap::location | loc_ |
Friends | |
struct | const_xy_accessor |
Definition at line 220 of file unit_map.hpp.
unit_map::const_unit_xy_iterator::const_unit_xy_iterator | ( | const unit_iterator & | i | ) |
unit_map::const_unit_xy_iterator::const_unit_xy_iterator | ( | const const_unit_iterator & | i | ) |
Definition at line 207 of file unit_map.cpp.
References loc_, and unit_map::const_unit_iterator::valid().
unit_map::const_unit_xy_iterator::const_unit_xy_iterator | ( | ) | [inline] |
unit_map::const_unit_xy_iterator::const_unit_xy_iterator | ( | umap::const_iterator | i, | |
const unit_map * | map, | |||
gamemap::location | loc | |||
) | [inline] |
Definition at line 227 of file unit_map.hpp.
unit_map::const_unit_xy_iterator::const_unit_xy_iterator | ( | const unit_xy_iterator & | i | ) | [inline] |
Definition at line 229 of file unit_map.hpp.
References unit_map::unit_xy_iterator::loc_, loc_, and unit_map::unit_xy_iterator::valid().
unit_map::const_unit_xy_iterator::const_unit_xy_iterator | ( | const const_unit_xy_iterator & | i | ) | [inline] |
const std::pair< gamemap::location, unit > * unit_map::const_unit_xy_iterator::operator-> | ( | ) | const |
const std::pair< gamemap::location, unit > & unit_map::const_unit_xy_iterator::operator* | ( | ) | const |
unit_map::const_unit_xy_iterator unit_map::const_unit_xy_iterator::operator++ | ( | ) |
Definition at line 221 of file unit_map.cpp.
References i_, loc_, unit_map::map_, map_, and valid().
unit_map::const_unit_xy_iterator unit_map::const_unit_xy_iterator::operator++ | ( | int | ) |
Definition at line 237 of file unit_map.cpp.
References const_unit_xy_iterator(), i_, loc_, unit_map::map_, map_, and valid().
bool unit_map::const_unit_xy_iterator::operator== | ( | const const_unit_xy_iterator & | that | ) | const [inline] |
bool unit_map::const_unit_xy_iterator::operator!= | ( | const const_unit_xy_iterator & | that | ) | const [inline] |
bool unit_map::const_unit_xy_iterator::valid | ( | ) | const |
Definition at line 256 of file unit_map.cpp.
References i_, loc_, unit_map::map_, and map_.
Referenced by const_unit_xy_iterator(), unit_map::const_xy_accessor::const_xy_accessor(), operator*(), operator++(), and operator->().
friend struct const_xy_accessor [friend] |
Definition at line 249 of file unit_map.hpp.
Definition at line 252 of file unit_map.hpp.
umap::const_iterator unit_map::const_unit_xy_iterator::i_ [private] |
Definition at line 254 of file unit_map.hpp.
Referenced by operator!=(), operator*(), operator++(), operator->(), operator==(), and valid().
const unit_map* unit_map::const_unit_xy_iterator::map_ [private] |
Definition at line 257 of file unit_map.hpp.
Referenced by const_unit_xy_iterator(), operator++(), and valid().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |