Commit 2c0e4e82130e329a76f3c096cc6f58b5e31ec152

Authored by Jarryd Beck
1 parent dacea725

emplace

Showing 1 changed file with 2 additions and 2 deletions
src/cxxopts.cpp
... ... @@ -365,7 +365,7 @@ Options::add_option
365 365  
366 366 //add the help details
367 367 auto& options = m_help[group];
368   - options.options.push_back(HelpOptionDetails{s, l, desc, value->has_arg()});
  368 + options.options.emplace_back(HelpOptionDetails{s, l, desc, value->has_arg()});
369 369 }
370 370  
371 371 void
... ... @@ -375,7 +375,7 @@ Options::add_one_option
375 375 std::shared_ptr<OptionDetails> details
376 376 )
377 377 {
378   - auto in = m_options.insert(std::make_pair(option, details));
  378 + auto in = m_options.emplace(option, details);
379 379  
380 380 if (!in.second)
381 381 {
... ...