MCPcopy Create free account
hub / github.com/nodejs/node-addon-api / Copy

Method Copy

napi-inl.h:3236–3242  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3234
3235template <typename T>
3236inline Buffer<T> Buffer<T>::Copy(napi_env env, const T* data, size_t length) {
3237 napi_value value;
3238 napi_status status =
3239 napi_create_buffer_copy(env, length * sizeof(T), data, nullptr, &value);
3240 NAPI_THROW_IF_FAILED(env, status, Buffer<T>());
3241 return Buffer<T>(env, value);
3242}
3243
3244template <typename T>
3245inline void Buffer<T>::CheckCast(napi_env env, napi_value value) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected