Skip to content
Permalink
Browse files

Merge pull request #8113 from lioncash/ini-key

Common/IniFile: Simplify Set()
  • Loading branch information...
leoetlino committed May 23, 2019
2 parents 67c2aa0 + 869acb9 commit 617747e9057c3fc5a34ae19e7c963ef6116e228d
Showing with 4 additions and 7 deletions.
  1. +4 −7 Source/Core/Common/IniFile.cpp
@@ -47,14 +47,11 @@ IniFile::Section::Section(std::string name_) : name{std::move(name_)}

void IniFile::Section::Set(const std::string& key, std::string new_value)
{
auto it = values.find(key);
if (it != values.end())
it->second = std::move(new_value);
else
{
values[key] = std::move(new_value);
const auto result = values.insert_or_assign(key, std::move(new_value));
const bool insertion_occurred = result.second;

if (insertion_occurred)
keys_order.push_back(key);
}
}

bool IniFile::Section::Get(const std::string& key, std::string* value,

0 comments on commit 617747e

Please sign in to comment.
You can’t perform that action at this time.