Lines Matching defs:units
316 void GetDefaultPreferredUnit(const string ®ion, const string &type, vector<string> &units)
321 units.assign(USAGE_DEFAULT_GB.at(type).begin(), USAGE_DEFAULT_GB.at(type).end());
327 units.assign(USAGE_DEFAULT_US.at(type).begin(), USAGE_DEFAULT_US.at(type).end());
333 units.assign(USAGE_DEFAULT_001.at(type).begin(), USAGE_DEFAULT_001.at(type).end());
340 void GetFallbackPreferredUnit(const string ®ion, const string &usage, vector<string> &units)
345 units.assign(USAGE_MX.at(usage).begin(), USAGE_MX.at(usage).end());
352 units.assign(USAGE_NL.at(usage).begin(), USAGE_NL.at(usage).end());
361 units.assign(USAGE_NO.at(usage).begin(), USAGE_NO.at(usage).end());
368 units.assign(USAGE_SE.at(usage).begin(), USAGE_SE.at(usage).end());
375 units.assign(USAGE_US.at(usage).begin(), USAGE_US.at(usage).end());
382 units.assign(USAGE_001.at(usage).begin(), USAGE_001.at(usage).end());
390 void GetRestPreferredUnit(const string ®ion, const string &usage, vector<string> &units)
396 units.assign(USAGE_CA.at(usage).begin(), USAGE_CA.at(usage).end());
405 units.assign(USAGE_CN.at(usage).begin(), USAGE_CN.at(usage).end());
412 units.assign(USAGE_DE.at(usage).begin(), USAGE_DE.at(usage).end());
419 units.assign(USAGE_GB.at(usage).begin(), USAGE_GB.at(usage).end());
426 units.assign(USAGE_KR.at(usage).begin(), USAGE_KR.at(usage).end());
432 GetFallbackPreferredUnit(region, usage, units);
436 if (!units.size()) {
437 GetDefaultPreferredUnit(region, usage, units);
441 void GetPreferredUnit(const string ®ion, const string &usage, vector<string> &units)
460 units.assign(USAGE_AT.at(usage).begin(), USAGE_AT.at(usage).end());
467 units.assign(USAGE_BR.at(usage).begin(), USAGE_BR.at(usage).end());
477 units.assign(USAGE_BS.at(usage).begin(), USAGE_BS.at(usage).end());
483 GetRestPreferredUnit(region, usage, units);
487 if (!units.size()) {
488 GetRestPreferredUnit(region, usage, units);