@@ -179,17 +179,19 @@ TemplatedInstanceVoidCallback(napi_env env,
179
179
180
180
template <typename T, typename Finalizer, typename Hint = void >
181
181
struct FinalizeData {
182
- static inline
183
- void Wrapper (napi_env env, void * data, void * finalizeHint) noexcept {
182
+ static inline void Wrapper (napi_env env,
183
+ void * data,
184
+ void * finalizeHint) NAPI_NOEXCEPT {
184
185
WrapVoidCallback ([&] {
185
186
FinalizeData* finalizeData = static_cast <FinalizeData*>(finalizeHint);
186
187
finalizeData->callback (Env (env), static_cast <T*>(data));
187
188
delete finalizeData;
188
189
});
189
190
}
190
191
191
- static inline
192
- void WrapperWithHint (napi_env env, void * data, void * finalizeHint) noexcept {
192
+ static inline void WrapperWithHint (napi_env env,
193
+ void * data,
194
+ void * finalizeHint) NAPI_NOEXCEPT {
193
195
WrapVoidCallback ([&] {
194
196
FinalizeData* finalizeData = static_cast <FinalizeData*>(finalizeHint);
195
197
finalizeData->callback (Env (env), static_cast <T*>(data), finalizeData->hint );
@@ -3562,7 +3564,8 @@ inline napi_value InstanceWrap<T>::InstanceSetterCallbackWrapper(
3562
3564
3563
3565
template <typename T>
3564
3566
template <typename InstanceWrap<T>::InstanceSetterCallback method>
3565
- inline napi_value InstanceWrap<T>::WrappedMethod(napi_env env, napi_callback_info info) noexcept {
3567
+ inline napi_value InstanceWrap<T>::WrappedMethod(
3568
+ napi_env env, napi_callback_info info) NAPI_NOEXCEPT {
3566
3569
return details::WrapCallback ([&] {
3567
3570
const CallbackInfo cbInfo (env, info);
3568
3571
T* instance = T::Unwrap (cbInfo.This ().As <Object>());
@@ -4024,7 +4027,8 @@ inline void ObjectWrap<T>::FinalizeCallback(napi_env env, void* data, void* /*hi
4024
4027
4025
4028
template <typename T>
4026
4029
template <typename ObjectWrap<T>::StaticSetterCallback method>
4027
- inline napi_value ObjectWrap<T>::WrappedMethod(napi_env env, napi_callback_info info) noexcept {
4030
+ inline napi_value ObjectWrap<T>::WrappedMethod(
4031
+ napi_env env, napi_callback_info info) NAPI_NOEXCEPT {
4028
4032
return details::WrapCallback ([&] {
4029
4033
const CallbackInfo cbInfo (env, info);
4030
4034
method (cbInfo, cbInfo[0 ]);
0 commit comments