Improve coding style

This commit is contained in:
Seulgi Kim 2019-04-12 16:13:47 -07:00
commit 4fff486c5c
2 changed files with 8 additions and 6 deletions

View file

@ -407,6 +407,7 @@ void UnitConverter::RestoreUserPreferences(const wstring& userPreferences)
{ {
return; return;
} }
auto fromType = StringToUnit(outerTokens[0]); auto fromType = StringToUnit(outerTokens[0]);
auto toType = StringToUnit(outerTokens[1]); auto toType = StringToUnit(outerTokens[1]);
m_currentCategory = StringToCategory(outerTokens[2]); m_currentCategory = StringToCategory(outerTokens[2]);
@ -415,7 +416,7 @@ void UnitConverter::RestoreUserPreferences(const wstring& userPreferences)
auto itr = m_categoryToUnits.find(m_currentCategory); auto itr = m_categoryToUnits.find(m_currentCategory);
if (itr != m_categoryToUnits.end()) if (itr != m_categoryToUnits.end())
{ {
auto curUnits = itr->second; const auto& curUnits = itr->second;
if (find(curUnits.begin(), curUnits.end(), fromType) != curUnits.end()) if (find(curUnits.begin(), curUnits.end(), fromType) != curUnits.end())
{ {
m_fromType = fromType; m_fromType = fromType;

View file

@ -118,18 +118,19 @@ void UnitConverterDataLoader::LoadData()
unordered_map<int, double> unitConversions = categoryToUnitConversionDataMap.at(categoryViewMode); unordered_map<int, double> unitConversions = categoryToUnitConversionDataMap.at(categoryViewMode);
double unitFactor = unitConversions[unit.id]; double unitFactor = unitConversions[unit.id];
for (auto itr = unitConversions.begin(); itr != unitConversions.end(); ++itr) for (const auto&[id, conversionFactor] : unitConversions)
{ {
if (idToUnit.find(itr->first) == idToUnit.end()) if (idToUnit.find(id) == idToUnit.end())
{ {
// Optional units will not be in idToUnit but can be in unitConversions. // Optional units will not be in idToUnit but can be in unitConversions.
// For optional units that did not make it to the current set of units, just continue. // For optional units that did not make it to the current set of units, just continue.
continue; continue;
} }
UCM::ConversionData parsedData = { 1.0, 0.0, false }; UCM::ConversionData parsedData = { 1.0, 0.0, false };
assert(itr->second > 0); // divide by zero assert assert(conversionFactor > 0); // divide by zero assert
parsedData.ratio = unitFactor / itr->second; parsedData.ratio = unitFactor / conversionFactor;
conversions.insert(pair<UCM::Unit, UCM::ConversionData>(idToUnit.at(itr->first), parsedData)); conversions.insert(pair<UCM::Unit, UCM::ConversionData>(idToUnit.at(id), parsedData));
} }
} }
else else