#pragma once #include #include #include #include namespace mbgl { class SymbolFeature; namespace util { unsigned int mergeFromRight(std::vector &features, std::unordered_map &rightIndex, std::unordered_map::iterator left, std::string &rightKey, GeometryCollection &geom); unsigned int mergeFromLeft(std::vector &features, std::unordered_map &leftIndex, std::string &leftKey, std::unordered_map::iterator right, GeometryCollection &geom); void mergeLines(std::vector &features); } // end namespace util } // end namespace mbgl