v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::JSLocale Class Reference

#include <js-locale.h>

Inheritance diagram for v8::internal::JSLocale:
Collaboration diagram for v8::internal::JSLocale:

Static Public Member Functions

static MaybeDirectHandle< JSLocaleNew (Isolate *isolate, DirectHandle< Map > map, DirectHandle< String > locale, DirectHandle< JSReceiver > options)
 
static MaybeDirectHandle< JSLocaleMaximize (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static MaybeDirectHandle< JSLocaleMinimize (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArrayGetCalendars (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArrayGetCollations (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArrayGetHourCycles (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSArrayGetNumberingSystems (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSObjectGetTextInfo (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< ObjectGetTimeZones (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSObjectGetWeekInfo (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectLanguage (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectScript (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectRegion (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< StringBaseName (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectCalendar (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectCaseFirst (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectCollation (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectHourCycle (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectFirstDayOfWeek (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectNumeric (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< ObjectNumberingSystem (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static DirectHandle< StringToString (Isolate *isolate, DirectHandle< JSLocale > locale)
 
static std::string ToString (DirectHandle< JSLocale > locale)
 
static bool StartsWithUnicodeLanguageId (const std::string &value)
 
static bool Is38AlphaNumList (const std::string &value)
 
static bool Is3Alpha (const std::string &value)
 

Detailed Description

Definition at line 30 of file js-locale.h.

Member Function Documentation

◆ BaseName()

DirectHandle< String > v8::internal::JSLocale::BaseName ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 800 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Calendar()

DirectHandle< Object > v8::internal::JSLocale::Calendar ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 808 of file js-locale.cc.

Here is the caller graph for this function:

◆ CaseFirst()

DirectHandle< Object > v8::internal::JSLocale::CaseFirst ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 813 of file js-locale.cc.

Here is the caller graph for this function:

◆ Collation()

DirectHandle< Object > v8::internal::JSLocale::Collation ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 818 of file js-locale.cc.

Here is the caller graph for this function:

◆ FirstDayOfWeek()

DirectHandle< Object > v8::internal::JSLocale::FirstDayOfWeek ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 823 of file js-locale.cc.

Here is the caller graph for this function:

◆ GetCalendars()

MaybeDirectHandle< JSArray > v8::internal::JSLocale::GetCalendars ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 538 of file js-locale.cc.

Here is the caller graph for this function:

◆ GetCollations()

MaybeDirectHandle< JSArray > v8::internal::JSLocale::GetCollations ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 549 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetHourCycles()

MaybeDirectHandle< JSArray > v8::internal::JSLocale::GetHourCycles ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 557 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetNumberingSystems()

MaybeDirectHandle< JSArray > v8::internal::JSLocale::GetNumberingSystems ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 614 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTextInfo()

MaybeDirectHandle< JSObject > v8::internal::JSLocale::GetTextInfo ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 683 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTimeZones()

MaybeDirectHandle< Object > v8::internal::JSLocale::GetTimeZones ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 644 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetWeekInfo()

MaybeDirectHandle< JSObject > v8::internal::JSLocale::GetWeekInfo ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 712 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HourCycle()

DirectHandle< Object > v8::internal::JSLocale::HourCycle ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 827 of file js-locale.cc.

Here is the caller graph for this function:

◆ Is38AlphaNumList()

bool v8::internal::JSLocale::Is38AlphaNumList ( const std::string & value)
static

Definition at line 206 of file js-locale.cc.

Here is the caller graph for this function:

◆ Is3Alpha()

bool v8::internal::JSLocale::Is3Alpha ( const std::string & value)
static

Definition at line 218 of file js-locale.cc.

Here is the caller graph for this function:

◆ Language()

DirectHandle< Object > v8::internal::JSLocale::Language ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 773 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Maximize()

MaybeDirectHandle< JSLocale > v8::internal::JSLocale::Maximize ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 434 of file js-locale.cc.

Here is the caller graph for this function:

◆ Minimize()

MaybeDirectHandle< JSLocale > v8::internal::JSLocale::Minimize ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 468 of file js-locale.cc.

Here is the caller graph for this function:

◆ New()

MaybeDirectHandle< JSLocale > v8::internal::JSLocale::New ( Isolate * isolate,
DirectHandle< Map > map,
DirectHandle< String > locale,
DirectHandle< JSReceiver > options )
static

Definition at line 370 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumberingSystem()

DirectHandle< Object > v8::internal::JSLocale::NumberingSystem ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 842 of file js-locale.cc.

Here is the caller graph for this function:

◆ Numeric()

DirectHandle< Object > v8::internal::JSLocale::Numeric ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 832 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Region()

DirectHandle< Object > v8::internal::JSLocale::Region ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 792 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Script()

DirectHandle< Object > v8::internal::JSLocale::Script ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 784 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ StartsWithUnicodeLanguageId()

bool v8::internal::JSLocale::StartsWithUnicodeLanguageId ( const std::string & value)
static

Definition at line 224 of file js-locale.cc.

◆ ToString() [1/2]

std::string v8::internal::JSLocale::ToString ( DirectHandle< JSLocale > locale)
static

Definition at line 847 of file js-locale.cc.

Here is the call graph for this function:

◆ ToString() [2/2]

DirectHandle< String > v8::internal::JSLocale::ToString ( Isolate * isolate,
DirectHandle< JSLocale > locale )
static

Definition at line 852 of file js-locale.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: