From dc5a22e0e91e753c6f154f193139a0939de05da5 Mon Sep 17 00:00:00 2001 From: Erica Fischer Date: Wed, 24 Jan 2024 13:01:10 -0800 Subject: [PATCH] More emplacement --- mvt.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mvt.cpp b/mvt.cpp index 54302e06..e35f0aa2 100644 --- a/mvt.cpp +++ b/mvt.cpp @@ -591,10 +591,10 @@ void mvt_layer::tag(mvt_feature &feature, std::string key, mvt_value value) { // only tile writers actually need this. if (key_map.size() == 0) { for (size_t i = 0; i < keys.size(); i++) { - key_map.insert(std::pair(keys[i], i)); + key_map.emplace(keys[i], i); } for (size_t i = 0; i < values.size(); i++) { - value_map.insert(std::pair(values[i], i)); + value_map.emplace(values[i], i); } } @@ -604,7 +604,7 @@ void mvt_layer::tag(mvt_feature &feature, std::string key, mvt_value value) { if (ki == key_map.end()) { ko = keys.size(); keys.push_back(key); - key_map.insert(std::pair(key, ko)); + key_map.emplace(key, ko); } else { ko = ki->second; } @@ -612,7 +612,7 @@ void mvt_layer::tag(mvt_feature &feature, std::string key, mvt_value value) { if (vi == value_map.end()) { vo = values.size(); values.push_back(value); - value_map.insert(std::pair(value, vo)); + value_map.emplace(value, vo); } else { vo = vi->second; }