diff --git a/src/tilearea_type.h b/src/tilearea_type.h index 1d64fa034c..d4d585d7e4 100644 --- a/src/tilearea_type.h +++ b/src/tilearea_type.h @@ -16,7 +16,6 @@ #include template class OrthogonalTileIteratorStep; -using OrthogonalTileIterator = class OrthogonalTileIteratorStep<1>; /** Represents the covered area of e.g. a rail station */ struct OrthogonalTileArea { @@ -70,9 +69,9 @@ struct OrthogonalTileArea { return std::tie(tile, w, h) == std::tie(other.tile, other.w, other.h); } - OrthogonalTileIterator begin() const; + OrthogonalTileIteratorStep<1> begin() const; - OrthogonalTileIterator end() const; + OrthogonalTileIteratorStep<1> end() const; }; /** Represents a diagonal tile area. */ @@ -209,6 +208,8 @@ public: } }; +using OrthogonalTileIterator = class OrthogonalTileIteratorStep<1>; + /** Iterator to iterate over a tile area (rectangle) of the map. * It prefetches tiles once per row. */