@@ -633,12 +633,12 @@ namespace Napi {
633
633
public:
634
634
static External New (napi_env env, T* data);
635
635
636
- // Finalizer must implement operator() accepting a T* and returning void .
636
+ // Finalizer must implement `void operator()(Env env, T* data)` .
637
637
template <typename Finalizer>
638
638
static External New (napi_env env,
639
639
T* data,
640
640
Finalizer finalizeCallback);
641
- // Finalizer must implement operator() accepting a T* and Hint* and returning void .
641
+ // Finalizer must implement `void operator()(Env env, T* data, Hint* hint)` .
642
642
template <typename Finalizer, typename Hint>
643
643
static External New (napi_env env,
644
644
T* data,
@@ -686,8 +686,7 @@ namespace Napi {
686
686
size_t byteLength, // /< Length of the external buffer to be used by the array,
687
687
// / in bytes
688
688
Finalizer finalizeCallback // /< Function to be called when the array buffer is destroyed;
689
- // / must implement `operator()`, accept a `void*` (which is the
690
- // / data buffer pointer), and return `void`
689
+ // / must implement `void operator()(Env env, void* externalData)`
691
690
);
692
691
693
692
// / Creates a new ArrayBuffer instance, using an external buffer with specified byte length.
@@ -698,8 +697,7 @@ namespace Napi {
698
697
size_t byteLength, // /< Length of the external buffer to be used by the array,
699
698
// / in bytes
700
699
Finalizer finalizeCallback, // /< Function to be called when the array buffer is destroyed;
701
- // / must implement `operator()`, accept a `void*` (which is the
702
- // / data buffer pointer) and `Hint*`, and return `void`
700
+ // / must implement `void operator()(Env env, void* externalData, Hint* hint)`
703
701
Hint* finalizeHint // /< Hint (second parameter) to be passed to the finalize callback
704
702
);
705
703
@@ -969,12 +967,12 @@ namespace Napi {
969
967
static Buffer<T> New (napi_env env, size_t length);
970
968
static Buffer<T> New (napi_env env, T* data, size_t length);
971
969
972
- // Finalizer must implement operator() accepting a T* and returning void .
970
+ // Finalizer must implement `void operator()(Env env, T* data)` .
973
971
template <typename Finalizer>
974
972
static Buffer<T> New (napi_env env, T* data,
975
973
size_t length,
976
974
Finalizer finalizeCallback);
977
- // Finalizer must implement operator() accepting a T* and Hint* and returning void .
975
+ // Finalizer must implement `void operator()(Env env, T* data, Hint* hint)` .
978
976
template <typename Finalizer, typename Hint>
979
977
static Buffer<T> New (napi_env env, T* data,
980
978
size_t length,
0 commit comments