Lines Matching defs:options

173 void GetOptionValue(napi_env env, napi_value options, const std::string &optionName,
178 napi_status status = napi_typeof(env, options, &type);
184 napi_status propStatus = napi_has_named_property(env, options, optionName.c_str(), &hasProperty);
186 status = napi_get_named_property(env, options, optionName.c_str(), &optionValue);
200 int64_t GetIntegerOptionValue(napi_env env, napi_value options, const std::string &optionName,
206 napi_status status = napi_typeof(env, options, &type);
212 napi_status propStatus = napi_has_named_property(env, options, optionName.c_str(), &hasProperty);
214 status = napi_get_named_property(env, options, optionName.c_str(), &optionValue);
225 void GetBoolOptionValue(napi_env env, napi_value options, const std::string &optionName,
230 napi_status status = napi_typeof(env, options, &type);
236 napi_status propStatus = napi_has_named_property(env, options, optionName.c_str(), &hasProperty);
238 status = napi_get_named_property(env, options, optionName.c_str(), &optionValue);
248 void GetDateOptionValues(napi_env env, napi_value options, std::map<std::string, std::string> &map)
250 GetOptionValue(env, options, "calendar", map);
251 GetOptionValue(env, options, "dateStyle", map);
252 GetOptionValue(env, options, "timeStyle", map);
253 GetOptionValue(env, options, "hourCycle", map);
254 GetOptionValue(env, options, "timeZone", map);
255 GetOptionValue(env, options, "timeZoneName", map);
256 GetOptionValue(env, options, "numberingSystem", map);
257 GetBoolOptionValue(env, options, "hour12", map);
258 GetOptionValue(env, options, "weekday", map);
259 GetOptionValue(env, options, "era", map);
260 GetOptionValue(env, options, "year", map);
261 GetOptionValue(env, options, "month", map);
262 GetOptionValue(env, options, "day", map);
263 GetOptionValue(env, options, "hour", map);
264 GetOptionValue(env, options, "minute", map);
265 GetOptionValue(env, options, "second", map);
266 GetOptionValue(env, options, "localeMatcher", map);
267 GetOptionValue(env, options, "formatMatcher", map);
268 GetOptionValue(env, options, "dayPeriod", map);
271 void GetRelativeTimeOptionValues(napi_env env, napi_value options, std::map<std::string, std::string> &map)
273 GetOptionValue(env, options, "localeMatcher", map);
274 GetOptionValue(env, options, "numeric", map);
275 GetOptionValue(env, options, "style", map);
556 void GetNumberOptionValues(napi_env env, napi_value options, std::map<std::string, std::string> &map)
558 GetOptionValue(env, options, "currency", map);
559 GetOptionValue(env, options, "currencySign", map);
560 GetOptionValue(env, options, "currencyDisplay", map);
561 GetOptionValue(env, options, "unit", map);
562 GetOptionValue(env, options, "unitDisplay", map);
563 GetOptionValue(env, options, "compactDisplay", map);
564 GetOptionValue(env, options, "signDisplay", map);
565 GetOptionValue(env, options, "localeMatcher", map);
566 GetOptionValue(env, options, "style", map);
567 GetOptionValue(env, options, "numberingSystem", map);
568 GetOptionValue(env, options, "notation", map);
569 GetOptionValue(env, options, "unitUsage", map);
570 GetBoolOptionValue(env, options, "useGrouping", map);
571 GetIntegerOptionValue(env, options, "minimumIntegerDigits", map);
572 int64_t minFd = GetIntegerOptionValue(env, options, "minimumFractionDigits", map);
573 int64_t maxFd = GetIntegerOptionValue(env, options, "maximumFractionDigits", map);
578 GetIntegerOptionValue(env, options, "minimumSignificantDigits", map);
579 GetIntegerOptionValue(env, options, "maximumSignificantDigits", map);
991 void SetOptionProperties(napi_env env, napi_value &result, std::map<std::string, std::string> &options,
994 if (options.count(option) > 0) {
995 std::string optionValue = options[option];
1006 void SetIntegerOptionProperties(napi_env env, napi_value &result, std::map<std::string, std::string> &options,
1009 if (options.count(option) > 0) {
1010 std::string optionValue = options[option];
1025 void SetBooleanOptionProperties(napi_env env, napi_value &result, std::map<std::string, std::string> &options,
1028 if (options.count(option) > 0) {
1029 std::string optionValue = options[option];
1055 std::map<std::string, std::string> options = {};
1056 obj->relativetimefmt_->GetResolvedOptions(options);
1057 SetOptionProperties(env, result, options, "locale");
1058 SetOptionProperties(env, result, options, "style");
1059 SetOptionProperties(env, result, options, "numeric");
1060 SetOptionProperties(env, result, options, "numberingSystem");
1078 std::map<std::string, std::string> options = {};
1079 obj->datefmt_->GetResolvedOptions(options);
1080 SetOptionProperties(env, result, options, "locale");
1081 SetOptionProperties(env, result, options, "calendar");
1082 SetOptionProperties(env, result, options, "dateStyle");
1083 SetOptionProperties(env, result, options, "timeStyle");
1084 SetOptionProperties(env, result, options, "hourCycle");
1085 SetOptionProperties(env, result, options, "timeZone");
1086 SetOptionProperties(env, result, options, "timeZoneName");
1087 SetOptionProperties(env, result, options, "numberingSystem");
1088 SetBooleanOptionProperties(env, result, options, "hour12");
1089 SetOptionProperties(env, result, options, "weekday");
1090 SetOptionProperties(env, result, options, "era");
1091 SetOptionProperties(env, result, options, "year");
1092 SetOptionProperties(env, result, options, "month");
1093 SetOptionProperties(env, result, options, "day");
1094 SetOptionProperties(env, result, options, "hour");
1095 SetOptionProperties(env, result, options, "minute");
1096 SetOptionProperties(env, result, options, "second");
1097 SetOptionProperties(env, result, options, "dayPeriod");
1098 SetOptionProperties(env, result, options, "localeMatcher");
1099 SetOptionProperties(env, result, options, "formatMatcher");
1117 std::map<std::string, std::string> options = {};
1118 obj->numberfmt_->GetResolvedOptions(options);
1119 SetOptionProperties(env, result, options, "locale");
1120 SetOptionProperties(env, result, options, "currency");
1121 SetOptionProperties(env, result, options, "currencySign");
1122 SetOptionProperties(env, result, options, "currencyDisplay");
1123 SetOptionProperties(env, result, options, "unit");
1124 SetOptionProperties(env, result, options, "unitDisplay");
1125 SetOptionProperties(env, result, options, "signDisplay");
1126 SetOptionProperties(env, result, options, "compactDisplay");
1127 SetOptionProperties(env, result, options, "notation");
1128 SetOptionProperties(env, result, options, "style");
1129 SetOptionProperties(env, result, options, "numberingSystem");
1130 SetOptionProperties(env, result, options, "unitUsage");
1131 SetBooleanOptionProperties(env, result, options, "useGrouping");
1132 SetIntegerOptionProperties(env, result, options, "minimumIntegerDigits");
1133 SetIntegerOptionProperties(env, result, options, "minimumFractionDigits");
1134 SetIntegerOptionProperties(env, result, options, "maximumFractionDigits");
1135 SetIntegerOptionProperties(env, result, options, "minimumSignificantDigits");
1136 SetIntegerOptionProperties(env, result, options, "maximumSignificantDigits");
1137 SetOptionProperties(env, result, options, "localeMatcher");
1166 void GetCollatorLocaleMatcher(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1168 GetOptionValue(env, options, "localeMatcher", map);
1181 void GetCollatorUsage(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1183 GetOptionValue(env, options, "usage", map);
1196 void GetCollatorSensitivity(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1198 GetOptionValue(env, options, "sensitivity", map);
1211 void GetCollatorIgnorePunctuation(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1213 GetBoolOptionValue(env, options, "ignorePunctuation", map);
1226 void GetCollatorNumeric(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1228 GetBoolOptionValue(env, options, "numeric", map);
1239 void GetCollatorCaseFirst(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1241 GetOptionValue(env, options, "caseFirst", map);
1252 void GetCollatorCollation(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1254 GetOptionValue(env, options, "collation", map);
1281 void GetCollatorOptionValue(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1283 GetCollatorLocaleMatcher(env, options, map);
1284 GetCollatorUsage(env, options, map);
1285 GetCollatorSensitivity(env, options, map);
1286 GetCollatorIgnorePunctuation(env, options, map);
1287 GetCollatorNumeric(env, options, map);
1288 GetCollatorCaseFirst(env, options, map);
1289 GetCollatorCollation(env, options, map);
1562 std::map<std::string, std::string> options = {};
1563 obj->collator_->ResolvedOptions(options);
1564 SetOptionProperties(env, result, options, "localeMatcher");
1565 SetOptionProperties(env, result, options, "locale");
1566 SetOptionProperties(env, result, options, "usage");
1567 SetOptionProperties(env, result, options, "sensitivity");
1568 SetBooleanOptionProperties(env, result, options, "ignorePunctuation");
1569 SetBooleanOptionProperties(env, result, options, "numeric");
1570 SetOptionProperties(env, result, options, "caseFirst");
1571 SetOptionProperties(env, result, options, "collation");
1575 void GetPluralRulesType(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1577 GetOptionValue(env, options, "type", map);
1590 void GetPluralRulesInteger(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1592 GetIntegerOptionValue(env, options, "minimumIntegerDigits", map);
1607 void GetPluralRulesFractions(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1609 GetIntegerOptionValue(env, options, "minimumFractionDigits", map);
1621 GetIntegerOptionValue(env, options, "maximumFractionDigits", map);
1634 void GetPluralRulesSignificant(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1637 GetIntegerOptionValue(env, options, "minimumSignificantDigits", map);
1653 GetIntegerOptionValue(env, options, "maximumSignificantDigits", map);
1667 void GetPluralRulesOptionValues(napi_env env, napi_value options, std::map<std::string, std::string> &map)
1669 GetCollatorLocaleMatcher(env, options, map);
1670 GetPluralRulesType(env, options, map);
1671 GetPluralRulesInteger(env, options, map);
1672 GetPluralRulesFractions(env, options, map);
1673 GetPluralRulesSignificant(env, options, map);