Lines Matching refs:IntlAddon
31 IntlAddon::IntlAddon() : env_(nullptr) {}
33 IntlAddon::~IntlAddon()
37 void IntlAddon::Destructor(napi_env env, void *nativeObject, void *hint)
42 delete reinterpret_cast<IntlAddon *>(nativeObject);
46 napi_value IntlAddon::SetProperty(napi_env env, napi_callback_info info)
54 napi_value IntlAddon::InitLocale(napi_env env, napi_value exports)
99 napi_value IntlAddon::InitDateTimeFormat(napi_env env, napi_value exports)
124 napi_value IntlAddon::InitRelativeTimeFormat(napi_env env, napi_value exports)
149 napi_value IntlAddon::InitNumberFormat(napi_env env, napi_value exports)
308 napi_value IntlAddon::LocaleConstructor(napi_env env, napi_callback_info info)
329 std::unique_ptr<IntlAddon> obj = nullptr;
330 obj = std::make_unique<IntlAddon>();
332 napi_wrap(env, thisVar, reinterpret_cast<void *>(obj.get()), IntlAddon::Destructor, nullptr, nullptr);
334 HILOG_ERROR_I18N("LocaleConstructor: Wrap IntlAddon failed");
344 bool IntlAddon::InitLocaleContext(napi_env env, napi_callback_info info, const std::string localeTag,
376 napi_value IntlAddon::DateTimeFormatConstructor(napi_env env, napi_callback_info info)
408 std::unique_ptr<IntlAddon> obj = nullptr;
409 obj = std::make_unique<IntlAddon>();
411 napi_wrap(env, thisVar, reinterpret_cast<void *>(obj.get()), IntlAddon::Destructor, nullptr, nullptr);
413 HILOG_ERROR_I18N("DateTimeFormatConstructor: Wrap IntlAddon failed");
424 bool IntlAddon::InitDateTimeFormatContext(napi_env env, napi_callback_info info, std::vector<std::string> localeTags,
439 napi_value IntlAddon::RelativeTimeFormatConstructor(napi_env env, napi_callback_info info)
471 std::unique_ptr<IntlAddon> obj = nullptr;
472 obj = std::make_unique<IntlAddon>();
474 napi_wrap(env, thisVar, reinterpret_cast<void *>(obj.get()), IntlAddon::Destructor, nullptr, nullptr);
476 HILOG_ERROR_I18N("RelativeTimeFormatConstructor: Wrap IntlAddon failed");
487 bool IntlAddon::InitRelativeTimeFormatContext(napi_env env, napi_callback_info info,
496 napi_value IntlAddon::FormatDateTime(napi_env env, napi_callback_info info)
508 IntlAddon *obj = nullptr;
524 napi_value IntlAddon::FormatDateTimeRange(napi_env env, napi_callback_info info)
540 IntlAddon *obj = nullptr;
582 napi_value IntlAddon::NumberFormatConstructor(napi_env env, napi_callback_info info)
615 std::unique_ptr<IntlAddon> obj = nullptr;
616 obj = std::make_unique<IntlAddon>();
618 napi_wrap(env, thisVar, reinterpret_cast<void *>(obj.get()), IntlAddon::Destructor, nullptr, nullptr);
620 HILOG_ERROR_I18N("NumberFormatConstructor: Wrap IntlAddon failed");
631 bool IntlAddon::InitNumberFormatContext(napi_env env, napi_callback_info info, std::vector<std::string> localeTags,
646 int64_t IntlAddon::GetMilliseconds(napi_env env, napi_value *argv, int index)
669 napi_value IntlAddon::GetLanguage(napi_env env, napi_callback_info info)
675 IntlAddon *obj = nullptr;
692 napi_value IntlAddon::GetScript(napi_env env, napi_callback_info info)
698 IntlAddon *obj = nullptr;
715 napi_value IntlAddon::GetRegion(napi_env env, napi_callback_info info)
721 IntlAddon *obj = nullptr;
738 napi_value IntlAddon::GetBaseName(napi_env env, napi_callback_info info)
744 IntlAddon *obj = nullptr;
761 napi_value IntlAddon::GetCalendar(napi_env env, napi_callback_info info)
767 IntlAddon *obj = nullptr;
784 napi_value IntlAddon::GetCollation(napi_env env, napi_callback_info info)
790 IntlAddon *obj = nullptr;
807 napi_value IntlAddon::GetHourCycle(napi_env env, napi_callback_info info)
813 IntlAddon *obj = nullptr;
830 napi_value IntlAddon::GetNumberingSystem(napi_env env, napi_callback_info info)
836 IntlAddon *obj = nullptr;
853 napi_value IntlAddon::GetNumeric(napi_env env, napi_callback_info info)
859 IntlAddon *obj = nullptr;
876 napi_value IntlAddon::GetCaseFirst(napi_env env, napi_callback_info info)
882 IntlAddon *obj = nullptr;
898 napi_value IntlAddon::ToString(napi_env env, napi_callback_info info)
904 IntlAddon *obj = nullptr;
921 napi_value IntlAddon::Maximize(napi_env env, napi_callback_info info)
927 IntlAddon *obj = nullptr;
956 napi_value IntlAddon::Minimize(napi_env env, napi_callback_info info)
962 IntlAddon *obj = nullptr;
1041 napi_value IntlAddon::GetRelativeTimeResolvedOptions(napi_env env, napi_callback_info info)
1047 IntlAddon *obj = nullptr;
1064 napi_value IntlAddon::GetDateTimeResolvedOptions(napi_env env, napi_callback_info info)
1070 IntlAddon *obj = nullptr;
1103 napi_value IntlAddon::GetNumberResolvedOptions(napi_env env, napi_callback_info info)
1109 IntlAddon *obj = nullptr;
1141 napi_value IntlAddon::FormatNumber(napi_env env, napi_callback_info info)
1150 IntlAddon *obj = nullptr;
1292 napi_value IntlAddon::InitCollator(napi_env env, napi_value exports)
1316 napi_value IntlAddon::CollatorConstructor(napi_env env, napi_callback_info info)
1348 std::unique_ptr<IntlAddon> obj = nullptr;
1349 obj = std::make_unique<IntlAddon>();
1351 napi_wrap(env, thisVar, reinterpret_cast<void *>(obj.get()), IntlAddon::Destructor, nullptr, nullptr);
1353 HILOG_ERROR_I18N("CollatorConstructor: Wrap IntlAddon failed");
1364 bool IntlAddon::InitCollatorContext(napi_env env, napi_callback_info info, std::vector<std::string> localeTags,
1403 napi_value IntlAddon::FormatRelativeTime(napi_env env, napi_callback_info info)
1421 IntlAddon *obj = nullptr;
1437 void IntlAddon::FillInArrayElement(napi_env env, napi_value &result, napi_status &status,
1481 napi_value IntlAddon::FormatToParts(napi_env env, napi_callback_info info)
1494 IntlAddon *obj = nullptr;
1512 napi_value IntlAddon::CompareString(napi_env env, napi_callback_info info)
1530 IntlAddon *obj = nullptr;
1548 napi_value IntlAddon::GetCollatorResolvedOptions(napi_env env, napi_callback_info info)
1554 IntlAddon *obj = nullptr;
1676 napi_value IntlAddon::InitPluralRules(napi_env env, napi_value exports)
1699 napi_value IntlAddon::PluralRulesConstructor(napi_env env, napi_callback_info info)
1731 std::unique_ptr<IntlAddon> obj = nullptr;
1732 obj = std::make_unique<IntlAddon>();
1734 napi_wrap(env, thisVar, reinterpret_cast<void *>(obj.get()), IntlAddon::Destructor, nullptr, nullptr);
1736 HILOG_ERROR_I18N("PluralRulesConstructor: Wrap IntlAddon failed");
1747 bool IntlAddon::InitPluralRulesContext(napi_env env, napi_callback_info info, std::vector<std::string> localeTags,
1762 napi_value IntlAddon::Select(napi_env env, napi_callback_info info)
1783 IntlAddon *obj = nullptr;
1802 napi_value val = IntlAddon::InitLocale(env, exports);
1803 val = IntlAddon::InitDateTimeFormat(env, val);
1804 val = IntlAddon::InitNumberFormat(env, val);
1805 val = IntlAddon::InitCollator(env, val);
1806 val = IntlAddon::InitRelativeTimeFormat(env, val);
1807 return IntlAddon::InitPluralRules(env, val);