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

Function WrapperWithHint

napi-inl.h:286–294  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

284 std::is_invocable_v<F, node_addon_api_basic_env, T*, Hint*>>>
285#endif
286 static inline void WrapperWithHint(node_addon_api_basic_env env,
287 void* data,
288 void* finalizeHint) NAPI_NOEXCEPT {
289 WrapVoidCallback([&] {
290 FinalizeData* finalizeData = static_cast<FinalizeData*>(finalizeHint);
291 finalizeData->callback(env, static_cast<T*>(data), finalizeData->hint);
292 delete finalizeData;
293 });
294 }
295
296#ifdef NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER
297 template <typename F = Finalizer,

Callers

nothing calls this directly

Calls 1

WrapVoidCallbackFunction · 0.85

Tested by

no test coverage detected