diff options
Diffstat (limited to 'src/mbgl/tile')
-rw-r--r-- | src/mbgl/tile/tile_id_hash.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mbgl/tile/tile_id_hash.cpp b/src/mbgl/tile/tile_id_hash.cpp index 4a1f185817..d4a7d88077 100644 --- a/src/mbgl/tile/tile_id_hash.cpp +++ b/src/mbgl/tile/tile_id_hash.cpp @@ -1,28 +1,27 @@ #include <mbgl/tile/tile_id.hpp> - -#include <boost/functional/hash.hpp> +#include <mbgl/util/hash.hpp> namespace std { size_t hash<mbgl::CanonicalTileID>::operator()(const mbgl::CanonicalTileID& id) const { std::size_t seed = 0; - boost::hash_combine(seed, id.x); - boost::hash_combine(seed, id.y); - boost::hash_combine(seed, id.z); + mbgl::util::hash_combine(seed, id.x); + mbgl::util::hash_combine(seed, id.y); + mbgl::util::hash_combine(seed, id.z); return seed; } size_t hash<mbgl::UnwrappedTileID>::operator()(const mbgl::UnwrappedTileID& id) const { std::size_t seed = 0; - boost::hash_combine(seed, std::hash<mbgl::CanonicalTileID>{}(id.canonical)); - boost::hash_combine(seed, id.wrap); + mbgl::util::hash_combine(seed, std::hash<mbgl::CanonicalTileID>{}(id.canonical)); + mbgl::util::hash_combine(seed, id.wrap); return seed; } size_t hash<mbgl::OverscaledTileID>::operator()(const mbgl::OverscaledTileID& id) const { std::size_t seed = 0; - boost::hash_combine(seed, std::hash<mbgl::CanonicalTileID>{}(id.canonical)); - boost::hash_combine(seed, id.overscaledZ); + mbgl::util::hash_combine(seed, std::hash<mbgl::CanonicalTileID>{}(id.canonical)); + mbgl::util::hash_combine(seed, id.overscaledZ); return seed; } |