![]() |
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 |