Lines Matching defs:std
121 void GetOptionMap(napi_env env, napi_value option, std::map<std::string, std::string> &map)
126 std::vector<char> styleBuf(len + 1);
132 map.insert(std::make_pair("unitDisplay", styleBuf.data()));
146 std::string fromUnit;
148 std::string fromMeasSys;
150 std::string toUnit;
152 std::string toMeasSys;
159 std::vector<char> localeBuf(len + 1);
165 std::vector<std::string> localeTags;
167 std::map<std::string, std::string> map = {};
168 map.insert(std::make_pair("style", "unit"));
170 map.insert(std::make_pair("unit", fromUnit));
172 map.insert(std::make_pair("unit", toUnit));
176 std::unique_ptr<NumberFormat> numberFmt = nullptr;
177 numberFmt = std::make_unique<NumberFormat>(localeTags, map);
178 std::string value = numberFmt->Format(number);
200 std::vector<char> languageBuf(len + 1);
206 std::string languageTag = languageBuf.data();
207 std::string value = DateTimeSequence::GetDateOrder(languageTag);
221 std::string localeTag;
243 std::string temp;
255 int I18nAddon::GetParamOfGetTimePeriodName(napi_env env, napi_callback_info info, std::string &tag, int32_t &hour)
303 std::string localeTag = VariableConvertor::GetString(env, argv, code);
317 bool ProcessJsParamLocaleList(napi_env env, napi_value argv, std::vector<LocaleInfo*> &candidateLocales,
320 std::vector<std::string> localeTagList;
346 void ReleaseParam(LocaleInfo *locale, std::vector<LocaleInfo*> &candidateLocales)
369 std::vector<LocaleInfo*> candidateLocales;
375 std::string bestMatchLocaleTag = "";
418 std::string languageTag = VariableConvertor::GetString(env, argv[0], code);
424 std::string language = GetISO3Language(languageTag);
459 std::string regionTag = VariableConvertor::GetString(env, argv[0], code);
465 std::string country = GetISO3Country(regionTag);
490 g_transConstructor = new (std::nothrow) napi_ref;
541 std::string idTag = VariableConvertor::GetString(env, argv[0], code);
545 std::unique_ptr<I18nAddon> obj = nullptr;
546 obj = std::make_unique<I18nAddon>();
561 bool I18nAddon::InitTransliteratorContext(napi_env env, napi_callback_info info, const std::string &idTag)
569 transliterator_ = std::unique_ptr<icu::Transliterator>(trans);
601 std::vector<char> buf(len + 1);
609 std::string temp;
694 std::vector<char> localeBuf(len + 1);
757 std::vector<char> country (len + 1);
763 std::map<std::string, std::string> options;
764 std::string typeStr;
766 options.insert(std::make_pair("type", typeStr));
767 std::unique_ptr<I18nAddon> obj = nullptr;
768 obj = std::make_unique<I18nAddon>();
782 bool I18nAddon::InitPhoneNumberFormatContext(napi_env env, napi_callback_info info, const std::string &country,
783 const std::map<std::string, std::string> &options)
817 std::vector<char> buf(len + 1);
852 std::string number = VariableConvertor::GetString(env, argv[0], code);
856 std::string language = VariableConvertor::GetString(env, argv[1], code);
868 std::string resStr = obj->phonenumberfmt_->getLocationName(number.data(), language.data());
899 std::vector<char> buf(len + 1);
913 std::string formattedPhoneNumber = obj->phonenumberfmt_->format(buf.data());
983 std::string localeTag = VariableConvertor::GetString(env, argv[0], code);
987 std::unique_ptr<I18nAddon> obj = nullptr;
988 obj = std::make_unique<I18nAddon>();
995 obj->brkiter_ = std::make_unique<I18nBreakIterator>(localeTag);
1025 g_brkConstructor = new (std::nothrow) napi_ref;
1238 std::vector<char> buf(len + 1);
1262 std::string temp;
1358 std::string localeTag = "";
1372 std::vector<char> localeBuf(len + 1);
1380 std::unique_ptr<I18nAddon> obj = nullptr;
1381 obj = std::make_unique<I18nAddon>();
1395 bool I18nAddon::InitIndexUtilContext(napi_env env, napi_callback_info info, const std::string &localeTag)
1404 indexUtil_ = std::make_unique<IndexUtil>(localeTag);
1447 std::vector<std::string> indexList = obj->indexUtil_->GetIndexList();
1489 std::vector<char> buf(len + 1);
1524 std::vector<char> buf(len + 1);
1536 std::string index = obj->indexUtil_->GetIndex(buf.data());
1554 std::unique_ptr<I18nAddon> obj = nullptr;
1555 obj = std::make_unique<I18nAddon>();