|  | 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 |