author | Jan de Mooij <jdemooij@mozilla.com> |
Sat, 01 Dec 2012 09:42:18 +0100 (2012-12-01) | |
changeset 114693 | 8ab30bba71ec84aabd056fc2351fcfc61ed33d97 |
parent 114692 | c1425a30de0e46f2be026437085b102c951255fd |
child 114694 | 1aea4afb63d91c1b2122e24a1805cbb5f0c98ce9 |
push id | 18928 |
push user | jandemooij@gmail.com |
push date | Sat, 01 Dec 2012 08:43:06 +0000 (2012-12-01) |
treeherder | mozilla-inbound@8ab30bba71ec [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jwalden |
bugs | 816924 |
milestone | 20.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
js/src/jsapi.h | file | annotate | diff | comparison | revisions |
--- a/js/src/jsapi.h +++ b/js/src/jsapi.h @@ -883,16 +883,18 @@ class ValueOperations double toNumber() const { return value()->toNumber(); } int32_t toInt32() const { return value()->toInt32(); } double toDouble() const { return value()->toDouble(); } JSString *toString() const { return value()->toString(); } JSObject &toObject() const { return value()->toObject(); } JSObject *toObjectOrNull() const { return value()->toObjectOrNull(); } void *toGCThing() const { return value()->toGCThing(); } + JSValueType extractNonDoubleType() const { return value()->extractNonDoubleType(); } + #ifdef DEBUG JSWhyMagic whyMagic() const { return value()->whyMagic(); } #endif }; /* * A class designed for CRTP use in implementing the mutating parts of the * Value interface in Value-like classes. Outer must be a class inheriting