From 8e9aa9718d4c5fa8455b24ac0ecc69ddbb7d46e1 Mon Sep 17 00:00:00 2001 From: mxie32 Date: Fri, 14 Jun 2019 16:20:41 -0400 Subject: [PATCH] use map::emplace instead of insert --- gtsam/linear/VectorValues.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtsam/linear/VectorValues.cpp b/gtsam/linear/VectorValues.cpp index bb0dbf625..288b4471a 100644 --- a/gtsam/linear/VectorValues.cpp +++ b/gtsam/linear/VectorValues.cpp @@ -136,14 +136,16 @@ namespace gtsam { #ifdef GTSAM_USE_TBB map sorted; for (const auto& key_value : v) { - sorted.insert(std::make_pair(key_value.first, key_value.second)); + sorted.emplace(std::make_pair(key_value.first, key_value.second)); } for (const auto& key_value : sorted) #else for (const auto& key_value : v) #endif + { os << " " << key_value.first << ": " << key_value.second.transpose() << "\n"; + } return os; }