Lines Matching refs:HandleValue

32 extern JS_PUBLIC_API bool ToBooleanSlow(JS::HandleValue v);
35 extern JS_PUBLIC_API bool ToNumberSlow(JSContext* cx, JS::HandleValue v,
39 extern JS_PUBLIC_API bool ToInt8Slow(JSContext* cx, JS::HandleValue v,
43 extern JS_PUBLIC_API bool ToUint8Slow(JSContext* cx, JS::HandleValue v,
47 extern JS_PUBLIC_API bool ToInt16Slow(JSContext* cx, JS::HandleValue v,
51 extern JS_PUBLIC_API bool ToInt32Slow(JSContext* cx, JS::HandleValue v,
55 extern JS_PUBLIC_API bool ToUint32Slow(JSContext* cx, JS::HandleValue v,
59 extern JS_PUBLIC_API bool ToUint16Slow(JSContext* cx, JS::HandleValue v,
63 extern JS_PUBLIC_API bool ToInt64Slow(JSContext* cx, JS::HandleValue v,
67 extern JS_PUBLIC_API bool ToUint64Slow(JSContext* cx, JS::HandleValue v,
71 extern JS_PUBLIC_API JSString* ToStringSlow(JSContext* cx, JS::HandleValue v);
74 extern JS_PUBLIC_API JSObject* ToObjectSlow(JSContext* cx, JS::HandleValue v,
89 extern JS_PUBLIC_API void AssertArgumentsAreSane(JSContext* cx, HandleValue v);
91 inline void AssertArgumentsAreSane(JSContext* cx, HandleValue v) {}
109 MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { in ToBoolean()
132 MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { in ToNumber()
162 MOZ_ALWAYS_INLINE bool ToInt32(JSContext* cx, JS::HandleValue v, int32_t* out) { in ToInt32()
173 MOZ_ALWAYS_INLINE bool ToUint32(JSContext* cx, HandleValue v, uint32_t* out) { in ToUint32()
184 MOZ_ALWAYS_INLINE bool ToInt16(JSContext* cx, JS::HandleValue v, int16_t* out) { in ToInt16()
195 MOZ_ALWAYS_INLINE bool ToUint16(JSContext* cx, HandleValue v, uint16_t* out) { in ToUint16()
206 MOZ_ALWAYS_INLINE bool ToInt8(JSContext* cx, JS::HandleValue v, int8_t* out) { in ToInt8()
217 MOZ_ALWAYS_INLINE bool ToUint8(JSContext* cx, JS::HandleValue v, uint8_t* out) { in ToUint8()
231 MOZ_ALWAYS_INLINE bool ToInt64(JSContext* cx, HandleValue v, int64_t* out) { in ToInt64()
245 MOZ_ALWAYS_INLINE bool ToUint64(JSContext* cx, HandleValue v, uint64_t* out) { in ToUint64()
256 MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, HandleValue v) { in ToString()
266 inline JSObject* ToObject(JSContext* cx, HandleValue v) { in ToObject()