![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <js-display-names.h>
Public Types | |
enum class | Style { kLong , kShort , kNarrow } |
enum class | Fallback { kCode , kNone } |
enum class | LanguageDisplay { kDialect , kStandard } |
Public Member Functions | |
Handle< String > | StyleAsString (Isolate *isolate) const |
Handle< String > | FallbackAsString (Isolate *isolate) const |
DirectHandle< String > | LanguageDisplayAsString (Isolate *isolate) const |
void | set_style (Style style) |
Style | style () const |
void | set_fallback (Fallback fallback) |
Fallback | fallback () const |
void | set_language_display (LanguageDisplay language_display) |
LanguageDisplay | language_display () const |
Static Public Member Functions | |
static MaybeDirectHandle< JSDisplayNames > | New (Isolate *isolate, DirectHandle< Map > map, DirectHandle< Object > locales, DirectHandle< Object > options) |
static DirectHandle< JSObject > | ResolvedOptions (Isolate *isolate, DirectHandle< JSDisplayNames > format_holder) |
static MaybeDirectHandle< Object > | Of (Isolate *isolate, DirectHandle< JSDisplayNames > holder, Handle< Object > code_obj) |
static V8_EXPORT_PRIVATE const std::set< std::string > & | GetAvailableLocales () |
Definition at line 30 of file js-display-names.h.
|
strong |
Enumerator | |
---|---|
kCode | |
kNone |
Definition at line 67 of file js-display-names.h.
|
strong |
Enumerator | |
---|---|
kDialect | |
kStandard |
Definition at line 74 of file js-display-names.h.
|
strong |
Enumerator | |
---|---|
kLong | |
kShort | |
kNarrow |
Definition at line 56 of file js-display-names.h.
|
inline |
|
static |
|
inline |
DirectHandle< String > v8::internal::JSDisplayNames::LanguageDisplayAsString | ( | Isolate * | isolate | ) | const |
|
static |
|
static |
Definition at line 606 of file js-display-names.cc.
|
static |
Definition at line 553 of file js-display-names.cc.
|
inline |
|
inline |
|
inline |
|
inline |