Lines Matching refs:HandleValue
47524 typedef Handle<Value> HandleValue;
78625 extern const HandleValue NullHandleValue;
78626 extern const HandleValue UndefinedHandleValue;
78627 extern const HandleValue TrueHandleValue;
78628 extern const HandleValue FalseHandleValue;
95669 extern const HandleValue UndefinedHandleValue;
95730 HandleValue calleev() const {
95732 return HandleValue::fromMarkedLocation(&argv_[-2]);
95772 HandleValue thisv() const {
95776 return HandleValue::fromMarkedLocation(&argv_[-1]);
95801 HandleValue get(unsigned i) const {
95803 ? HandleValue::fromMarkedLocation(&this->argv_[i])
96470 (* JSAddPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v);
96551 (* GetPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleValue receiver, JS::HandleId id,
96554 (* SetPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v,
96555 JS::HandleValue receiver, JS::ObjectOpResult& result);
96610 bool append(JSContext* cx, JS::HandleValue v);
97890 JS_WriteStructuredClone(JSContext* cx, JS::HandleValue v, JSStructuredCloneData* data,
97894 void* closure, JS::HandleValue transferable);
97900 JS_StructuredClone(JSContext* cx, JS::HandleValue v, JS::MutableHandleValue vp,
97956 bool write(JSContext* cx, JS::HandleValue v,
97959 bool write(JSContext* cx, JS::HandleValue v, JS::HandleValue transferable,
97988 JS_WriteTypedArray(JSStructuredCloneWriter* w, JS::HandleValue v);
98214 HandleValue operator[](unsigned i) const {
98216 return HandleValue::fromMarkedLocation(&elements_[i]);
98645 HandleValue operator[](size_t i) const {
98647 return HandleValue::fromMarkedLocation(&elements_[i]);
98928 JS_ValueToObject(JSContext* cx, JS::HandleValue v, JS::MutableHandleObject objp);
98931 JS_ValueToFunction(JSContext* cx, JS::HandleValue v);
98934 JS_ValueToConstructor(JSContext* cx, JS::HandleValue v);
99740 JS_ValueToId(JSContext* cx, JS::HandleValue v, JS::MutableHandleId idp);
99911 OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, bool* bp);
100323 JS::HandleValue value() const {
100324 return JS::HandleValue::fromMarkedLocation(&desc().value);
100384 void initFields(JS::HandleObject obj, JS::HandleValue v, unsigned attrs,
100404 void setDataDescriptor(JS::HandleValue v, unsigned attrs) {
100427 void setValue(JS::HandleValue v) {
100486 JS::HandleValue descriptor,
100566 JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue value,
100590 JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::HandleValue value,
100624 JS::HandleValue value, unsigned attrs,
100653 JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleValue value,
100702 JS::HandleValue receiver, JS::MutableHandleValue vp);
100729 JS_ForwardSetPropertyTo(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v,
100730 JS::HandleValue receiver, JS::ObjectOpResult& result);
100739 JS_SetPropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v);
100742 JS_SetProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::HandleValue v);
100746 JS::HandleValue v);
100749 JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleValue v);
100814 JS_CallFunctionValue(JSContext* cx, JS::HandleObject obj, JS::HandleValue fval,
100838 Call(JSContext* cx, JS::HandleObject thisObj, JS::HandleValue fun, const JS::HandleValueArray& args,
100852 Call(JSContext* cx, JS::HandleValue thisv, JS::HandleValue fun, const JS::HandleValueArray& args,
100856 Call(JSContext* cx, JS::HandleValue thisv, JS::HandleObject funObj, const JS::HandleValueArray& args,
100865 Construct(JSContext* cx, JS::HandleValue fun, HandleObject newTarget,
100869 Construct(JSContext* cx, JS::HandleValue fun, const JS::HandleValueArray& args,
100922 JS_IsArrayObject(JSContext* cx, JS::HandleValue value, bool* isArray);
101773 CallOriginalPromiseResolve(JSContext* cx, JS::HandleValue resolutionValue);
101780 CallOriginalPromiseReject(JSContext* cx, JS::HandleValue rejectionValue);
101789 ResolvePromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue resolutionValue);
101798 RejectPromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue rejectionValue);
102201 JS::HandleValue space, JSONWriteCallback callback, void* data);
102221 JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, uint32_t len, JS::HandleValue reviver,
102225 JS_ParseJSONWithReviver(JSContext* cx, JS::HandleString str, JS::HandleValue reviver,
102600 JS::HandleValue val);
102613 HandleValue key, MutableHandleValue rval);
102616 MapHas(JSContext* cx, HandleObject obj, HandleValue key, bool* rval);
102619 MapSet(JSContext* cx, HandleObject obj, HandleValue key, HandleValue val);
102622 MapDelete(JSContext *cx, HandleObject obj, HandleValue key, bool *rval);
102637 MapForEach(JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisVal);
102649 SetHas(JSContext *cx, HandleObject obj, HandleValue key, bool *rval);
102652 SetDelete(JSContext *cx, HandleObject obj, HandleValue key, bool *rval);
102655 SetAdd(JSContext *cx, HandleObject obj, HandleValue key);
102670 SetForEach(JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisVal);
102725 JS_SetPendingException(JSContext* cx, JS::HandleValue v);
103095 bool init(JS::HandleValue iterable,
104381 virtual nsresult CreateCodebasePrincipal(nsIURI *uri, JS::HandleValue originAttributes, JSContext* cx, nsIPrincipal * *_retval) = 0;
104387 virtual nsresult CreateNullPrincipal(JS::HandleValue originAttributes, JSContext* cx, nsIPrincipal * *_retval) = 0;
105111 virtual nsresult SetScriptableOriginAttributes(JSContext* cx, JS::HandleValue aOriginAttributes) = 0;
118480 typedef bool (*IsAcceptableThis)(HandleValue v);
118498 HandleValue thisv = args.thisv();
118508 HandleValue thisv = args.thisv();
119041 AssertSameCompartment(JSContext* cx, JS::HandleValue v);
120272 bool init(JSContext* cx, JS::HandleValue exn,
120941 JS::HandleValue get(unsigned i) const {
121374 JS::HandleValue v, JS::HandleValue receiver,
121390 ReportIsNotFunction(JSContext* cx, JS::HandleValue v);
123317 using JS::HandleValue;
123430 virtual bool get(JSContext* cx, HandleObject proxy, HandleValue receiver,
123432 virtual bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
123433 HandleValue receiver, ObjectOpResult& result) const;
123652 NewProxyObject(JSContext* cx, const BaseProxyHandler* handler, HandleValue priv,
123821 virtual bool get(JSContext* cx, HandleObject proxy, HandleValue receiver,
123823 virtual bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
123824 HandleValue receiver, ObjectOpResult& result) const override;
123920 virtual bool get(JSContext* cx, HandleObject wrapper, HandleValue receiver,
123922 virtual bool set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v,
123923 HandleValue receiver, ObjectOpResult& result) const override;
123982 virtual bool get(JSContext* cx, HandleObject wrapper, HandleValue receiver,
123984 virtual bool set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v,
123985 HandleValue receiver, ObjectOpResult& result) const override;
124410 bool defineProperty(JSContext* cx, const char* name, JS::HandleValue value);
124479 HandleValue asyncStack,
124486 HandleValue asyncStack,
125227 virtual nsresult JSValToVariant(JSContext *cx, JS::HandleValue aJSVal, nsIVariant * *_retval) = 0;
125266 virtual nsresult JSToVariant(JSContext *ctx, JS::HandleValue value, nsIVariant * *_retval) = 0;
127346 bool Base64Encode(JSContext* cx, JS::HandleValue val, JS::MutableHandleValue out);
127347 bool Base64Decode(JSContext* cx, JS::HandleValue val, JS::MutableHandleValue out);
127641 JS::HandleValue exceptionValue);
128529 ToBooleanSlow(JS::HandleValue v);
128533 ToNumberSlow(JSContext* cx, JS::HandleValue v, double* dp);
128537 ToInt8Slow(JSContext *cx, JS::HandleValue v, int8_t *out);
128541 ToUint8Slow(JSContext *cx, JS::HandleValue v, uint8_t *out);
128545 ToInt16Slow(JSContext *cx, JS::HandleValue v, int16_t *out);
128549 ToInt32Slow(JSContext* cx, JS::HandleValue v, int32_t* out);
128553 ToUint32Slow(JSContext* cx, JS::HandleValue v, uint32_t* out);
128557 ToUint16Slow(JSContext* cx, JS::HandleValue v, uint16_t* out);
128561 ToInt64Slow(JSContext* cx, JS::HandleValue v, int64_t* out);
128565 ToUint64Slow(JSContext* cx, JS::HandleValue v, uint64_t* out);
128569 ToStringSlow(JSContext* cx, JS::HandleValue v);
128573 ToObjectSlow(JSContext* cx, JS::HandleValue v, bool reportScanStack);
128588 AssertArgumentsAreSane(JSContext* cx, HandleValue v);
128601 ToBoolean(HandleValue v)
128622 ToNumber(JSContext* cx, HandleValue v, double* out)
128651 ToInt32(JSContext* cx, JS::HandleValue v, int32_t* out)
128664 ToUint32(JSContext* cx, HandleValue v, uint32_t* out)
128677 ToInt16(JSContext *cx, JS::HandleValue v, int16_t *out)
128690 ToUint16(JSContext* cx, HandleValue v, uint16_t* out)
128703 ToInt8(JSContext *cx, JS::HandleValue v, int8_t *out)
128716 ToUint8(JSContext *cx, JS::HandleValue v, uint8_t *out)
128732 ToInt64(JSContext* cx, HandleValue v, int64_t* out)
128748 ToUint64(JSContext* cx, HandleValue v, uint64_t* out)
128761 ToString(JSContext* cx, HandleValue v)
128772 ToObject(JSContext* cx, HandleValue v)
153027 virtual nsresult HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) = 0;
157437 virtual nsresult SendAsyncMessage(const nsAString & messageName, JS::HandleValue obj, JS::HandleValue objects, nsIPrincipal *principal, JS::HandleValue transfers, JSContext* cx, uint8_t _argc) = 0;
157452 virtual nsresult BroadcastAsyncMessage(const nsAString & messageName, JS::HandleValue obj, JS::HandleValue objects, JSContext* cx, uint8_t _argc) = 0;
157473 virtual nsresult SendSyncMessage(const nsAString & messageName, JS::HandleValue obj, JS::HandleValue objects, nsIPrincipal *principal, JSContext* cx, uint8_t _argc, JS::MutableHandleValue _retval) = 0;
157476 virtual nsresult SendRpcMessage(const nsAString & messageName, JS::HandleValue obj, JS::HandleValue objects, nsIPrincipal *principal, JSContext* cx, uint8_t _argc, JS::MutableHandleValue _retval) = 0;