Home | History | Annotate | Download | only in heap

Lines Matching defs:JSValue

44 // Creating a JSValue Handle is invalid
45 template <> class Handle<JSValue>;
59 typedef JSValue (HandleBase::*UnspecifiedBoolType);
83 static JSValue toJSValue(T* cell) { return reinterpret_cast<JSCell*>(cell); }
88 typedef JSValue ExternalType;
89 static ExternalType getFromSlot(HandleSlot slot) { return slot ? *slot : JSValue(); }
90 static JSValue toJSValue(const JSValue& v) { return v; }
128 bool isObject() const { return jsValue().isObject(); }
129 bool getNumber(double number) const { return jsValue().getNumber(number); }
131 bool isUndefinedOrNull() const { return jsValue().isUndefinedOrNull(); }
134 JSValue jsValue() const
207 template <typename T, typename U> inline bool operator!=(const Handle<T>& a, JSValue b)
212 template <typename T, typename U> inline bool operator!=(JSValue a, const Handle<U>& b)