| 3234 | |
| 3235 | template <typename T> |
| 3236 | inline 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 | |
| 3244 | template <typename T> |
| 3245 | inline void Buffer<T>::CheckCast(napi_env env, napi_value value) { |
nothing calls this directly
no outgoing calls
no test coverage detected