diff --git a/include/mbgl/renderer/layer_group.hpp b/include/mbgl/renderer/layer_group.hpp index 561bfdb6b..ddd91faba 100644 --- a/include/mbgl/renderer/layer_group.hpp +++ b/include/mbgl/renderer/layer_group.hpp @@ -77,7 +77,7 @@ public: ~TileLayerGroup() override; void updateLayerIndex(int32_t newLayerIndex); - + std::size_t getDrawableCount() const; std::size_t getDrawableCount(mbgl::RenderPass, const OverscaledTileID&) const; @@ -89,8 +89,7 @@ public: void observeDrawables(std::function) override; /// Call the provided function for each drawable for the given tile - void observeDrawables(mbgl::RenderPass, const OverscaledTileID&, - std::function) const; + void observeDrawables(mbgl::RenderPass, const OverscaledTileID&, std::function) const; std::size_t clearDrawables(); diff --git a/src/mbgl/renderer/layer_group.cpp b/src/mbgl/renderer/layer_group.cpp index f834e53d2..fea92122d 100644 --- a/src/mbgl/renderer/layer_group.cpp +++ b/src/mbgl/renderer/layer_group.cpp @@ -100,10 +100,11 @@ void TileLayerGroup::observeDrawables(std::function } } -void TileLayerGroup::observeDrawables(mbgl::RenderPass pass, const OverscaledTileID& tileID, +void TileLayerGroup::observeDrawables(mbgl::RenderPass pass, + const OverscaledTileID& tileID, std::function f) const { const auto range = impl->tileDrawables.equal_range({pass, tileID}); - std::for_each(range.first, range.second, [&f](const auto& pair){ f(*pair.second); }); + std::for_each(range.first, range.second, [&f](const auto& pair) { f(*pair.second); }); } std::size_t TileLayerGroup::clearDrawables() {