@@ -179,17 +179,19 @@ TemplatedInstanceVoidCallback(napi_env env,
179179
180180template <typename T, typename Finalizer, typename Hint = void >
181181struct 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 {
184185 WrapVoidCallback ([&] {
185186 FinalizeData* finalizeData = static_cast <FinalizeData*>(finalizeHint);
186187 finalizeData->callback (Env (env), static_cast <T*>(data));
187188 delete finalizeData;
188189 });
189190 }
190191
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 {
193195 WrapVoidCallback ([&] {
194196 FinalizeData* finalizeData = static_cast <FinalizeData*>(finalizeHint);
195197 finalizeData->callback (Env (env), static_cast <T*>(data), finalizeData->hint );
@@ -3562,7 +3564,8 @@ inline napi_value InstanceWrap<T>::InstanceSetterCallbackWrapper(
35623564
35633565template <typename T>
35643566template <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 {
35663569 return details::WrapCallback ([&] {
35673570 const CallbackInfo cbInfo (env, info);
35683571 T* instance = T::Unwrap (cbInfo.This ().As <Object>());
@@ -4024,7 +4027,8 @@ inline void ObjectWrap<T>::FinalizeCallback(napi_env env, void* data, void* /*hi
40244027
40254028template <typename T>
40264029template <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 {
40284032 return details::WrapCallback ([&] {
40294033 const CallbackInfo cbInfo (env, info);
40304034 method (cbInfo, cbInfo[0 ]);
0 commit comments