Lines Matching defs:options
37 std::string PluralRules::ParseOption(std::map<std::string, std::string> &options, const std::string &key)
39 std::map<std::string, std::string>::iterator it = options.find(key);
40 if (it != options.end()) {
63 void PluralRules::ParseAllOptions(std::map<std::string, std::string> &options)
65 localeMatcher = ParseOption(options, "localeMatcher");
67 type = ParseOption(options, "type");
69 std::string minIntegerStr = ParseOption(options, "minimumIntegerDigits");
75 std::string minFractionStr = ParseOption(options, "minimumFractionDigits");
76 std::string maxFractionStr = ParseOption(options, "maximumFractionDigits");
77 std::string minSignificantStr = ParseOption(options, "minimumSignificantDigits");
78 std::string maxSignificantStr = ParseOption(options, "maximumSignificantDigits");
103 std::map<std::string, std::string> &options)
116 localeInfo = std::make_unique<LocaleInfo>(curLocale, options);
155 PluralRules::PluralRules(std::vector<std::string> &localeTags, std::map<std::string, std::string> &options)
157 ParseAllOptions(options);
158 InitPluralRules(localeTags, options);