V8 Project
|
Functions | |
bool | ExtractStringSetting (Isolate *isolate, Handle< JSObject > options, const char *key, icu::UnicodeString *setting) |
bool | ExtractIntegerSetting (Isolate *isolate, Handle< JSObject > options, const char *key, int32_t *value) |
bool | ExtractBooleanSetting (Isolate *isolate, Handle< JSObject > options, const char *key, bool *value) |
icu::SimpleDateFormat * | CreateICUDateFormat (Isolate *isolate, const icu::Locale &icu_locale, Handle< JSObject > options) |
void | SetResolvedDateSettings (Isolate *isolate, const icu::Locale &icu_locale, icu::SimpleDateFormat *date_format, Handle< JSObject > resolved) |
template<int internal_fields, EternalHandles::SingletonHandle field> | |
Handle< ObjectTemplateInfo > | GetEternal (Isolate *isolate) |
icu::DecimalFormat * | CreateICUNumberFormat (Isolate *isolate, const icu::Locale &icu_locale, Handle< JSObject > options) |
void | SetResolvedNumberSettings (Isolate *isolate, const icu::Locale &icu_locale, icu::DecimalFormat *number_format, Handle< JSObject > resolved) |
icu::Collator * | CreateICUCollator (Isolate *isolate, const icu::Locale &icu_locale, Handle< JSObject > options) |
void | SetResolvedCollatorSettings (Isolate *isolate, const icu::Locale &icu_locale, icu::Collator *collator, Handle< JSObject > resolved) |
icu::BreakIterator * | CreateICUBreakIterator (Isolate *isolate, const icu::Locale &icu_locale, Handle< JSObject > options) |
void | SetResolvedBreakIteratorSettings (Isolate *isolate, const icu::Locale &icu_locale, icu::BreakIterator *break_iterator, Handle< JSObject > resolved) |
icu::BreakIterator* v8::internal::anonymous_namespace{i18n.cc}::CreateICUBreakIterator | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
Handle< JSObject > | options | ||
) |
Definition at line 605 of file i18n.cc.
References ExtractStringSetting(), and NULL.
Referenced by v8::internal::BreakIterator::InitializeBreakIterator().
icu::Collator* v8::internal::anonymous_namespace{i18n.cc}::CreateICUCollator | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
Handle< JSObject > | options | ||
) |
Definition at line 434 of file i18n.cc.
References ExtractBooleanSetting(), ExtractStringSetting(), and NULL.
Referenced by v8::internal::Collator::InitializeCollator().
icu::SimpleDateFormat* v8::internal::anonymous_namespace{i18n.cc}::CreateICUDateFormat | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
Handle< JSObject > | options | ||
) |
Definition at line 77 of file i18n.cc.
References ExtractStringSetting(), and NULL.
Referenced by v8::internal::DateFormat::InitializeDateTimeFormat().
icu::DecimalFormat* v8::internal::anonymous_namespace{i18n.cc}::CreateICUNumberFormat | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
Handle< JSObject > | options | ||
) |
Definition at line 224 of file i18n.cc.
References ExtractBooleanSetting(), ExtractIntegerSetting(), ExtractStringSetting(), and NULL.
Referenced by v8::internal::NumberFormat::InitializeNumberFormat().
bool v8::internal::anonymous_namespace{i18n.cc}::ExtractBooleanSetting | ( | Isolate * | isolate, |
Handle< JSObject > | options, | ||
const char * | key, | ||
bool * | value | ||
) |
Definition at line 63 of file i18n.cc.
References v8::internal::Isolate::factory(), and v8::internal::Object::GetProperty().
Referenced by CreateICUCollator(), and CreateICUNumberFormat().
bool v8::internal::anonymous_namespace{i18n.cc}::ExtractIntegerSetting | ( | Isolate * | isolate, |
Handle< JSObject > | options, | ||
const char * | key, | ||
int32_t * | value | ||
) |
Definition at line 49 of file i18n.cc.
References v8::internal::Isolate::factory(), and v8::internal::Object::GetProperty().
Referenced by CreateICUNumberFormat().
bool v8::internal::anonymous_namespace{i18n.cc}::ExtractStringSetting | ( | Isolate * | isolate, |
Handle< JSObject > | options, | ||
const char * | key, | ||
icu::UnicodeString * | setting | ||
) |
Definition at line 33 of file i18n.cc.
References v8::internal::Isolate::factory(), v8::internal::Object::GetProperty(), and v8::Utils::ToLocal().
Referenced by CreateICUBreakIterator(), CreateICUCollator(), CreateICUDateFormat(), and CreateICUNumberFormat().
Handle<ObjectTemplateInfo> v8::internal::anonymous_namespace{i18n.cc}::GetEternal | ( | Isolate * | isolate | ) |
Definition at line 208 of file i18n.cc.
References v8::internal::Handle< T >::cast(), v8::internal::EternalHandles::CreateSingleton(), v8::internal::Isolate::eternal_handles(), v8::internal::EternalHandles::Exists(), v8::internal::EternalHandles::GetSingleton(), v8::ObjectTemplate::New(), and v8::Utils::OpenHandle().
void v8::internal::anonymous_namespace{i18n.cc}::SetResolvedBreakIteratorSettings | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
icu::BreakIterator * | break_iterator, | ||
Handle< JSObject > | resolved | ||
) |
Definition at line 638 of file i18n.cc.
References v8::internal::Isolate::factory(), v8::internal::Object::SetProperty(), and v8::internal::SLOPPY.
Referenced by v8::internal::BreakIterator::InitializeBreakIterator().
void v8::internal::anonymous_namespace{i18n.cc}::SetResolvedCollatorSettings | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
icu::Collator * | collator, | ||
Handle< JSObject > | resolved | ||
) |
Definition at line 498 of file i18n.cc.
References v8::internal::Isolate::factory(), v8::internal::Object::SetProperty(), and v8::internal::SLOPPY.
Referenced by v8::internal::Collator::InitializeCollator().
void v8::internal::anonymous_namespace{i18n.cc}::SetResolvedDateSettings | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
icu::SimpleDateFormat * | date_format, | ||
Handle< JSObject > | resolved | ||
) |
Definition at line 125 of file i18n.cc.
References v8::internal::Isolate::factory(), v8::internal::Object::SetProperty(), and v8::internal::SLOPPY.
Referenced by v8::internal::DateFormat::InitializeDateTimeFormat().
void v8::internal::anonymous_namespace{i18n.cc}::SetResolvedNumberSettings | ( | Isolate * | isolate, |
const icu::Locale & | icu_locale, | ||
icu::DecimalFormat * | number_format, | ||
Handle< JSObject > | resolved | ||
) |
Definition at line 331 of file i18n.cc.
References CHECK, v8::internal::Isolate::factory(), v8::internal::JSReceiver::HasOwnProperty(), v8::maybe(), v8::internal::Object::SetProperty(), and v8::internal::SLOPPY.
Referenced by v8::internal::NumberFormat::InitializeNumberFormat().