OpenTTD Source 20241224-master-gee860a5c8e
|
Iterator to iterate all Tiles. More...
Public Types | |
typedef Tile | value_type |
typedef Tile * | pointer |
typedef Tile & | reference |
typedef size_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
Iterator (TileIndex index) | |
bool | operator== (const Iterator &other) const |
bool | operator!= (const Iterator &other) const |
Tile | operator* () const |
Iterator & | operator++ () |
Private Attributes | |
TileIndex | index |
Iterator to iterate all Tiles.
Definition at line 211 of file map_func.h.
typedef size_t Map::Iterator::difference_type |
Definition at line 215 of file map_func.h.
typedef std::forward_iterator_tag Map::Iterator::iterator_category |
Definition at line 216 of file map_func.h.
typedef Tile* Map::Iterator::pointer |
Definition at line 213 of file map_func.h.
typedef Tile& Map::Iterator::reference |
Definition at line 214 of file map_func.h.
typedef Tile Map::Iterator::value_type |
Definition at line 212 of file map_func.h.
|
inlineexplicit |
Definition at line 218 of file map_func.h.
|
inline |
Definition at line 220 of file map_func.h.
|
inline |
Definition at line 221 of file map_func.h.
|
inline |
Definition at line 222 of file map_func.h.
|
inline |
Definition at line 219 of file map_func.h.
|
private |
Definition at line 224 of file map_func.h.