#include #include #include #include #include namespace mbgl { template class StyleDifference { public: std::unordered_map added; std::unordered_map removed; std::unordered_map changed; }; using ImmutableSource = Immutable; using SourceDifference = StyleDifference; SourceDifference diffSources(const std::vector&, const std::vector&); using ImmutableLayer = Immutable; using LayerDifference = StyleDifference; LayerDifference diffLayers(const std::vector&, const std::vector&); } // namespace mbgl