MCPcopy Index your code
hub / github.com/nodejs/node-addon-api / TemplatedInstanceVoidCallback

Function TemplatedInstanceVoidCallback

napi-inl.h:234–242  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232
233template <typename T, void (T::*UnwrapCallback)(const CallbackInfo& info)>
234napi_value TemplatedInstanceVoidCallback(napi_env env, napi_callback_info info)
235 NAPI_NOEXCEPT {
236 return details::WrapCallback(env, [&] {
237 CallbackInfo cbInfo(env, info);
238 T* instance = T::Unwrap(cbInfo.This().As<Object>());
239 if (instance) (instance->*UnwrapCallback)(cbInfo);
240 return nullptr;
241 });
242}
243
244template <typename T, typename Finalizer, typename Hint = void>
245struct FinalizeData {

Callers

nothing calls this directly

Calls 2

WrapCallbackFunction · 0.85
ThisMethod · 0.80

Tested by

no test coverage detected