MCPcopy Create free account
hub / github.com/nodejs/nan / MakeWeak

Method MakeWeak

nan_object_wrap.h:63–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61 (V8_MAJOR_VERSION == 4 && defined(V8_MINOR_VERSION) && V8_MINOR_VERSION >= 3))
62
63 inline void MakeWeak() {
64 persistent().v8::PersistentBase<v8::Object>::SetWeak(
65 this, WeakCallback, v8::WeakCallbackType::kParameter);
66#if NODE_MAJOR_VERSION < 10
67 // FIXME(bnoordhuis) Probably superfluous in older Node.js versions too.
68 persistent().MarkIndependent();
69#endif
70 }
71
72#elif NODE_MODULE_VERSION > NODE_0_10_MODULE_VERSION
73

Callers 1

SetWeakMethod · 0.80

Calls 1

MarkIndependentMethod · 0.80

Tested by

no test coverage detected