use map::emplace instead of insert

release/4.3a0
mxie32 2019-06-14 16:20:41 -04:00
parent 5ba91939c7
commit 8e9aa9718d
1 changed files with 3 additions and 1 deletions

View File

@ -136,14 +136,16 @@ namespace gtsam {
#ifdef GTSAM_USE_TBB
map<Key, Vector> 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;
}