Lines Matching refs:HandleValue

27 extern bool BoxNonStrictThis(JSContext* cx, HandleValue thisv,
40 extern bool ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip,
44 extern JSObject* ValueToCallable(JSContext* cx, HandleValue v,
63 extern bool CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter,
66 extern bool CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter,
67 HandleValue rval);
78 extern bool Call(JSContext* cx, HandleValue fval, HandleValue thisv,
81 inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, in Call()
87 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, in Call()
94 inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, in Call()
95 HandleValue arg0, MutableHandleValue rval) { in Call()
101 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, in Call()
102 HandleValue arg0, MutableHandleValue rval) { in Call()
109 inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, in Call()
110 HandleValue arg0, HandleValue arg1, MutableHandleValue rval) { in Call()
117 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, in Call()
118 HandleValue arg0, HandleValue arg1, MutableHandleValue rval) { in Call()
144 extern bool Construct(JSContext* cx, HandleValue fval,
145 const AnyConstructArgs& args, HandleValue newTarget,
169 extern bool InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval,
170 HandleValue thisv,
172 HandleValue newTarget,
289 extern bool StrictlyEqual(JSContext* cx, HandleValue lval, HandleValue rval,
292 extern bool LooselyEqual(JSContext* cx, HandleValue lval, HandleValue rval,
296 extern bool SameValue(JSContext* cx, HandleValue v1, HandleValue v2,
303 extern bool InstanceOfOperator(JSContext* cx, HandleObject obj, HandleValue v,
306 extern bool HasInstance(JSContext* cx, HandleObject obj, HandleValue v,
386 bool Throw(JSContext* cx, HandleValue v);
388 bool ThrowingOperation(JSContext* cx, HandleValue v);
390 bool GetProperty(JSContext* cx, HandleValue value, HandlePropertyName name,
396 HandleValue newTargetv);
398 bool GetElement(JSContext* cx, MutableHandleValue lref, HandleValue rref,
401 bool CallElement(JSContext* cx, MutableHandleValue lref, HandleValue rref,
404 bool SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
405 HandleValue value, bool strict);
406 bool SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
407 HandleValue value, bool strict, HandleScript script,
410 bool SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
411 HandleValue value, HandleValue receiver, bool strict);
412 bool SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
413 HandleValue value, HandleValue receiver, bool strict,
417 uint32_t index, HandleValue value);
437 bool AtomicIsLockFree(JSContext* cx, HandleValue in, int* out);
440 bool DeletePropertyJit(JSContext* ctx, HandleValue val, HandlePropertyName name,
444 bool DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
470 bool EnterWithOperation(JSContext* cx, AbstractFramePtr frame, HandleValue val,
474 HandleValue idval, HandleObject val);
477 HandleValue thisv, HandleValue callee, HandleValue arr,
478 HandleValue newTarget, MutableHandleValue res);
480 bool OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized);
504 void ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex,
505 HandleValue rref, int rindex);
533 bool Debug_CheckSelfHosted(JSContext* cx, HandleValue v);
535 bool CheckClassHeritageOperation(JSContext* cx, HandleValue heritage);
537 JSObject* ObjectWithProtoOperation(JSContext* cx, HandleValue proto);
549 bool SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver,
550 HandlePropertyName id, HandleValue rval, bool strict);