diff options
Diffstat (limited to 'deps/v8/src/objects/js-number-format.h')
-rw-r--r-- | deps/v8/src/objects/js-number-format.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/deps/v8/src/objects/js-number-format.h b/deps/v8/src/objects/js-number-format.h index 03071a25e4..0f0f6342ac 100644 --- a/deps/v8/src/objects/js-number-format.h +++ b/deps/v8/src/objects/js-number-format.h @@ -44,7 +44,8 @@ class JSNumberFormat : public JSObject { Handle<JSNumberFormat> number_format); V8_WARN_UNUSED_RESULT static MaybeHandle<JSArray> FormatToParts( - Isolate* isolate, Handle<JSNumberFormat> number_format, double number); + Isolate* isolate, Handle<JSNumberFormat> number_format, + Handle<Object> numeric_obj); // A utility function used by the above JSNumberFormat::FormatToParts() // and JSRelativeTimeFormat::FormatToParts(). @@ -56,12 +57,14 @@ class JSNumberFormat : public JSObject { // unit as "unit" to each added object. V8_WARN_UNUSED_RESULT static Maybe<int> FormatToParts( Isolate* isolate, Handle<JSArray> result, int start_index, - const icu::NumberFormat& fmt, double number, Handle<String> unit); + const icu::NumberFormat& fmt, Handle<Object> numeric_obj, + Handle<String> unit); - V8_WARN_UNUSED_RESULT static MaybeHandle<String> FormatNumber( - Isolate* isolate, const icu::NumberFormat& number_format, double number); + V8_WARN_UNUSED_RESULT static MaybeHandle<String> FormatNumeric( + Isolate* isolate, const icu::NumberFormat& number_format, + Handle<Object> numeric_obj); - static std::set<std::string> GetAvailableLocales(); + static const std::set<std::string>& GetAvailableLocales(); Handle<String> StyleAsString() const; Handle<String> CurrencyDisplayAsString() const; |