Lines Matching refs:HandleValue

28 extern JS_PUBLIC_API bool ToBooleanSlow(JS::HandleValue v);
31 extern JS_PUBLIC_API bool ToNumberSlow(JSContext* cx, JS::HandleValue v,
35 extern JS_PUBLIC_API bool ToInt8Slow(JSContext* cx, JS::HandleValue v,
39 extern JS_PUBLIC_API bool ToUint8Slow(JSContext* cx, JS::HandleValue v,
43 extern JS_PUBLIC_API bool ToInt16Slow(JSContext* cx, JS::HandleValue v,
47 extern JS_PUBLIC_API bool ToInt32Slow(JSContext* cx, JS::HandleValue v,
51 extern JS_PUBLIC_API bool ToUint32Slow(JSContext* cx, JS::HandleValue v,
55 extern JS_PUBLIC_API bool ToUint16Slow(JSContext* cx, JS::HandleValue v,
59 extern JS_PUBLIC_API bool ToInt64Slow(JSContext* cx, JS::HandleValue v,
63 extern JS_PUBLIC_API bool ToUint64Slow(JSContext* cx, JS::HandleValue v,
67 extern JS_PUBLIC_API JSString* ToStringSlow(JSContext* cx, JS::HandleValue v);
70 extern JS_PUBLIC_API JSObject* ToObjectSlow(JSContext* cx, JS::HandleValue v,
85 extern JS_PUBLIC_API void AssertArgumentsAreSane(JSContext* cx, HandleValue v);
87 inline void AssertArgumentsAreSane(JSContext* cx, HandleValue v) {}
105 MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { in ToBoolean()
120 MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { in ToNumber()
143 MOZ_ALWAYS_INLINE bool ToInt32(JSContext* cx, JS::HandleValue v, int32_t* out) { in ToInt32()
154 MOZ_ALWAYS_INLINE bool ToUint32(JSContext* cx, HandleValue v, uint32_t* out) { in ToUint32()
165 MOZ_ALWAYS_INLINE bool ToInt16(JSContext* cx, JS::HandleValue v, int16_t* out) { in ToInt16()
176 MOZ_ALWAYS_INLINE bool ToUint16(JSContext* cx, HandleValue v, uint16_t* out) { in ToUint16()
187 MOZ_ALWAYS_INLINE bool ToInt8(JSContext* cx, JS::HandleValue v, int8_t* out) { in ToInt8()
198 MOZ_ALWAYS_INLINE bool ToUint8(JSContext* cx, JS::HandleValue v, uint8_t* out) { in ToUint8()
212 MOZ_ALWAYS_INLINE bool ToInt64(JSContext* cx, HandleValue v, int64_t* out) { in ToInt64()
226 MOZ_ALWAYS_INLINE bool ToUint64(JSContext* cx, HandleValue v, uint64_t* out) { in ToUint64()
237 MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, HandleValue v) { in ToString()
245 inline JSObject* ToObject(JSContext* cx, HandleValue v) { in ToObject()