Lines Matching refs:BindingData
462 BindingData::BindingData(Realm* realm, v8::Local<v8::Object> object)
473 v8::CFunction BindingData::fast_number_(v8::CFunction::Make(FastNumber));
474 v8::CFunction BindingData::fast_bigint_(v8::CFunction::Make(FastBigInt));
476 void BindingData::AddMethods() {
483 void BindingData::RegisterExternalReferences(
493 BindingData* BindingData::FromV8Value(Local<Value> value) {
495 return static_cast<BindingData*>(
499 void BindingData::MemoryInfo(MemoryTracker* tracker) const {
512 void BindingData::NumberImpl(BindingData* receiver) {
522 void BindingData::BigIntImpl(BindingData* receiver) {
530 void BindingData::SlowBigInt(const FunctionCallbackInfo<Value>& args) {
531 BigIntImpl(FromJSObject<BindingData>(args.Holder()));
534 void BindingData::SlowNumber(const v8::FunctionCallbackInfo<v8::Value>& args) {
535 NumberImpl(FromJSObject<BindingData>(args.Holder()));
538 bool BindingData::PrepareForSerialization(Local<Context> context,
548 InternalFieldInfoBase* BindingData::Serialize(int index) {
555 void BindingData::Deserialize(Local<Context> context,
563 BindingData* binding = realm->AddBindingData<BindingData>(context, holder);
573 BindingData* const binding_data =
574 realm->AddBindingData<BindingData>(context, target);
608 BindingData::RegisterExternalReferences(registry);