1111 */
1212
1313#include < memory>
14+ #include < string_view>
1415#include < unordered_set>
1516#include < utility>
1617#include < vector>
@@ -116,23 +117,23 @@ int expire_from_result(expire_tiles *expire, pg_result_t const &result);
116117 *
117118 * \tparam OUTPUT Class with operator() taking a tile_t argument
118119 *
119- * \param tiles The list of tiles at maximum zoom level
120+ * \param tiles_at_maxzoom The list of tiles at maximum zoom level
120121 * \param minzoom Minimum zoom level
121122 * \param maxzoom Maximum zoom level
122123 * \param output Output function
123124 */
124125template <class OUTPUT >
125- std::size_t for_each_tile (quadkey_list_t const &tiles, uint32_t minzoom ,
126- uint32_t maxzoom, OUTPUT &&output)
126+ std::size_t for_each_tile (quadkey_list_t const &tiles_at_maxzoom ,
127+ uint32_t minzoom, uint32_t maxzoom, OUTPUT &&output)
127128{
128129 assert (minzoom <= maxzoom);
129130
130131 if (minzoom == maxzoom) {
131- for (auto const quadkey : tiles ) {
132+ for (auto const quadkey : tiles_at_maxzoom ) {
132133 std::forward<OUTPUT>(output)(
133134 tile_t::from_quadkey (quadkey, maxzoom));
134135 }
135- return tiles .size ();
136+ return tiles_at_maxzoom .size ();
136137 }
137138
138139 /* *
@@ -141,7 +142,7 @@ std::size_t for_each_tile(quadkey_list_t const &tiles, uint32_t minzoom,
141142 */
142143 quadkey_t last_quadkey{};
143144 std::size_t count = 0 ;
144- for (auto const quadkey : tiles ) {
145+ for (auto const quadkey : tiles_at_maxzoom ) {
145146 for (uint32_t dz = 0 ; dz <= maxzoom - minzoom; ++dz) {
146147 auto const qt_current = quadkey.down (dz);
147148 /* *
@@ -164,13 +165,13 @@ std::size_t for_each_tile(quadkey_list_t const &tiles, uint32_t minzoom,
164165/* *
165166 * Write the list of tiles to a file.
166167 *
167- * \param tiles The list of tiles at maximum zoom level
168- * \param filename Name of the file
168+ * \param tiles_at_maxzoom The list of tiles at maximum zoom level
169169 * \param minzoom Minimum zoom level
170170 * \param maxzoom Maximum zoom level
171+ * \param filename Name of the file
171172 */
172- std::size_t output_tiles_to_file (quadkey_list_t const &tiles ,
173- char const *filename , uint32_t minzoom ,
174- uint32_t maxzoom );
173+ std::size_t output_tiles_to_file (quadkey_list_t const &tiles_at_maxzoom ,
174+ uint32_t minzoom , uint32_t maxzoom ,
175+ std::string_view filename );
175176
176177#endif // OSM2PGSQL_EXPIRE_TILES_HPP
0 commit comments