![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <js-plural-rules.h>
Public Types | |
| enum class | Type { CARDINAL , ORDINAL } |
Public Member Functions | |
| void | set_type (Type type) |
| Type | type () const |
| Handle< String > | TypeAsString (Isolate *isolate) const |
Static Public Member Functions | |
| static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSPluralRules > | New (Isolate *isolate, DirectHandle< Map > map, DirectHandle< Object > locales, DirectHandle< Object > options) |
| static DirectHandle< JSObject > | ResolvedOptions (Isolate *isolate, DirectHandle< JSPluralRules > plural_rules) |
| static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | ResolvePlural (Isolate *isolate, DirectHandle< JSPluralRules > plural_rules, double number) |
| static V8_WARN_UNUSED_RESULT MaybeDirectHandle< String > | ResolvePluralRange (Isolate *isolate, DirectHandle< JSPluralRules > plural_rules, double x, double y) |
| static V8_EXPORT_PRIVATE const std::set< std::string > & | GetAvailableLocales () |
Definition at line 38 of file js-plural-rules.h.
|
strong |
| Enumerator | |
|---|---|
| CARDINAL | |
| ORDINAL | |
Definition at line 60 of file js-plural-rules.h.
|
static |
|
static |
|
static |
Definition at line 251 of file js-plural-rules.cc.
|
static |
Definition at line 179 of file js-plural-rules.cc.
|
static |
Definition at line 200 of file js-plural-rules.cc.
|
inline |
Definition at line 34 of file js-plural-rules-inl.h.
|
inline |