Firebase Update
This commit is contained in:
51
express-server/node_modules/nan/nan_weak.h
generated
vendored
51
express-server/node_modules/nan/nan_weak.h
generated
vendored
@ -270,13 +270,12 @@ inline void Persistent<T, M>::SetWeak(
|
||||
, WeakCallbackInfo<P>::template invokeparameter<true>
|
||||
, type);
|
||||
} else {
|
||||
v8::Local<v8::Value>* self_v(reinterpret_cast<v8::Local<v8::Value>*>(this));
|
||||
assert((*self_v)->IsObject());
|
||||
v8::Local<v8::Object> self((*self_v).As<v8::Object>());
|
||||
int count = self->InternalFieldCount();
|
||||
v8::Local<T>* self = reinterpret_cast<v8::Local<T>*>(this);
|
||||
assert((*self)->IsObject());
|
||||
int count = (*self)->InternalFieldCount();
|
||||
void *internal_fields[kInternalFieldsInWeakCallback] = {0, 0};
|
||||
for (int i = 0; i < count && i < kInternalFieldsInWeakCallback; i++) {
|
||||
internal_fields[i] = self->GetAlignedPointerFromInternalField(i);
|
||||
internal_fields[i] = (*self)->GetAlignedPointerFromInternalField(i);
|
||||
}
|
||||
wcbd = new WeakCallbackInfo<P>(
|
||||
reinterpret_cast<Persistent<v8::Value>*>(this)
|
||||
@ -284,7 +283,7 @@ inline void Persistent<T, M>::SetWeak(
|
||||
, 0
|
||||
, internal_fields[0]
|
||||
, internal_fields[1]);
|
||||
self->SetAlignedPointerInInternalField(0, wcbd);
|
||||
(*self)->SetAlignedPointerInInternalField(0, wcbd);
|
||||
v8::PersistentBase<T>::SetWeak(
|
||||
static_cast<WeakCallbackInfo<P>*>(0)
|
||||
, WeakCallbackInfo<P>::template invoketwofield<true>
|
||||
@ -308,13 +307,12 @@ inline void Persistent<T, M>::SetWeak(
|
||||
wcbd
|
||||
, WeakCallbackInfo<P>::invokeparameter);
|
||||
} else {
|
||||
v8::Local<v8::Value>* self_v(reinterpret_cast<v8::Local<v8::Value>*>(this));
|
||||
assert((*self_v)->IsObject());
|
||||
v8::Local<v8::Object> self((*self_v).As<v8::Object>());
|
||||
int count = self->InternalFieldCount();
|
||||
v8::Local<T>* self = reinterpret_cast<v8::Local<T>*>(this);
|
||||
assert((*self)->IsObject());
|
||||
int count = (*self)->InternalFieldCount();
|
||||
void *internal_fields[kInternalFieldsInWeakCallback] = {0, 0};
|
||||
for (int i = 0; i < count && i < kInternalFieldsInWeakCallback; i++) {
|
||||
internal_fields[i] = self->GetAlignedPointerFromInternalField(i);
|
||||
internal_fields[i] = (*self)->GetAlignedPointerFromInternalField(i);
|
||||
}
|
||||
wcbd = new WeakCallbackInfo<P>(
|
||||
reinterpret_cast<Persistent<v8::Value>*>(this)
|
||||
@ -322,7 +320,7 @@ inline void Persistent<T, M>::SetWeak(
|
||||
, 0
|
||||
, internal_fields[0]
|
||||
, internal_fields[1]);
|
||||
self->SetAlignedPointerInInternalField(0, wcbd);
|
||||
(*self)->SetAlignedPointerInInternalField(0, wcbd);
|
||||
v8::PersistentBase<T>::SetPhantom(
|
||||
static_cast<WeakCallbackInfo<P>*>(0)
|
||||
, WeakCallbackInfo<P>::invoketwofield
|
||||
@ -347,13 +345,12 @@ inline void Persistent<T, M>::SetWeak(
|
||||
wcbd
|
||||
, WeakCallbackInfo<P>::invokeparameter);
|
||||
} else {
|
||||
v8::Local<v8::Value>* self_v(reinterpret_cast<v8::Local<v8::Value>*>(this));
|
||||
assert((*self_v)->IsObject());
|
||||
v8::Local<v8::Object> self((*self_v).As<v8::Object>());
|
||||
int count = self->InternalFieldCount();
|
||||
v8::Local<T>* self = reinterpret_cast<v8::Local<T>*>(this);
|
||||
assert((*self)->IsObject());
|
||||
int count = (*self)->InternalFieldCount();
|
||||
void *internal_fields[kInternalFieldsInWeakCallback] = {0, 0};
|
||||
for (int i = 0; i < count && i < kInternalFieldsInWeakCallback; i++) {
|
||||
internal_fields[i] = self->GetAlignedPointerFromInternalField(i);
|
||||
internal_fields[i] = (*self)->GetAlignedPointerFromInternalField(i);
|
||||
}
|
||||
wcbd = new WeakCallbackInfo<P>(
|
||||
reinterpret_cast<Persistent<v8::Value>*>(this)
|
||||
@ -361,7 +358,7 @@ inline void Persistent<T, M>::SetWeak(
|
||||
, 0
|
||||
, internal_fields[0]
|
||||
, internal_fields[1]);
|
||||
self->SetAlignedPointerInInternalField(0, wcbd);
|
||||
(*self)->SetAlignedPointerInInternalField(0, wcbd);
|
||||
v8::PersistentBase<T>::SetPhantom(
|
||||
WeakCallbackInfo<P>::invoketwofield
|
||||
, 0
|
||||
@ -383,13 +380,12 @@ inline void Persistent<T, M>::SetWeak(
|
||||
, parameter);
|
||||
v8::PersistentBase<T>::SetWeak(wcbd, WeakCallbackInfo<P>::invoke);
|
||||
} else {
|
||||
v8::Local<v8::Value>* self_v(reinterpret_cast<v8::Local<v8::Value>*>(this));
|
||||
assert((*self_v)->IsObject());
|
||||
v8::Local<v8::Object> self((*self_v).As<v8::Object>());
|
||||
int count = self->InternalFieldCount();
|
||||
v8::Local<T>* self = reinterpret_cast<v8::Local<T>*>(this);
|
||||
assert((*self)->IsObject());
|
||||
int count = (*self)->InternalFieldCount();
|
||||
void *internal_fields[kInternalFieldsInWeakCallback] = {0, 0};
|
||||
for (int i = 0; i < count && i < kInternalFieldsInWeakCallback; i++) {
|
||||
internal_fields[i] = self->GetAlignedPointerFromInternalField(i);
|
||||
internal_fields[i] = (*self)->GetAlignedPointerFromInternalField(i);
|
||||
}
|
||||
wcbd = new WeakCallbackInfo<P>(
|
||||
reinterpret_cast<Persistent<v8::Value>*>(this)
|
||||
@ -415,13 +411,12 @@ inline void PersistentBase<T>::SetWeak(
|
||||
, parameter);
|
||||
persistent.MakeWeak(wcbd, WeakCallbackInfo<P>::invoke);
|
||||
} else {
|
||||
v8::Local<v8::Value>* self_v(reinterpret_cast<v8::Local<v8::Value>*>(this));
|
||||
assert((*self_v)->IsObject());
|
||||
v8::Local<v8::Object> self((*self_v).As<v8::Object>());
|
||||
int count = self->InternalFieldCount();
|
||||
v8::Local<T>* self = reinterpret_cast<v8::Local<T>*>(this);
|
||||
assert((*self)->IsObject());
|
||||
int count = (*self)->InternalFieldCount();
|
||||
void *internal_fields[kInternalFieldsInWeakCallback] = {0, 0};
|
||||
for (int i = 0; i < count && i < kInternalFieldsInWeakCallback; i++) {
|
||||
internal_fields[i] = self->GetPointerFromInternalField(i);
|
||||
internal_fields[i] = (*self)->GetPointerFromInternalField(i);
|
||||
}
|
||||
wcbd = new WeakCallbackInfo<P>(
|
||||
reinterpret_cast<Persistent<v8::Value>*>(this)
|
||||
|
Reference in New Issue
Block a user