|
OpenTTD Source 20260512-master-g20b387b91f
|
Public Types | |
| using | value_type = StationGfx |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
| using | pointer = void |
| using | reference = void |
Public Member Functions | |
| Iterator (const RailStationTileLayout &stl) | |
| bool | operator== (const Iterator &rhs) const |
| bool | operator== (const std::default_sentinel_t &) const |
| StationGfx | operator* () const |
| Dereference operator. | |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| StationGfx | operator* () const |
| Dereference operator. | |
| StationGfx | operator* () const |
| Dereference operator. | |
Private Attributes | |
| const RailStationTileLayout & | stl |
| Station tile layout being iterated. | |
| uint | position = 0 |
| Position within iterator. | |
Definition at line 32 of file station_layout_type.h.
| using RailStationTileLayout< T >::Iterator::difference_type = std::ptrdiff_t |
Definition at line 37 of file station_layout_type.h.
| using RailStationTileLayout< T >::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 38 of file station_layout_type.h.
| using RailStationTileLayout< T >::Iterator::pointer = void |
Definition at line 39 of file station_layout_type.h.
| using RailStationTileLayout< T >::Iterator::reference = void |
Definition at line 40 of file station_layout_type.h.
| using RailStationTileLayout< T >::Iterator::value_type = StationGfx |
Definition at line 36 of file station_layout_type.h.
|
inline |
Definition at line 42 of file station_layout_type.h.
| StationGfx RailStationTileLayout::Iterator< StationType::Rail >::operator* | ( | ) | const |
Dereference operator.
Definition at line 1231 of file station_cmd.cpp.
| StationGfx RailStationTileLayout< T >::Iterator::operator* | ( | ) | const |
Dereference operator.
| StationGfx RailStationTileLayout::Iterator< StationType::RailWaypoint >::operator* | ( | ) | const |
Dereference operator.
Definition at line 197 of file waypoint_cmd.cpp.
|
inline |
Definition at line 53 of file station_layout_type.h.
|
inline |
Definition at line 59 of file station_layout_type.h.
|
inline |
Definition at line 44 of file station_layout_type.h.
|
inline |
Definition at line 45 of file station_layout_type.h.
|
private |
Position within iterator.
Definition at line 34 of file station_layout_type.h.
Referenced by operator*().
|
private |
Station tile layout being iterated.
Definition at line 33 of file station_layout_type.h.
Referenced by operator*().