@@ -609,15 +609,15 @@ inline std::function<FuncType> createFunctionWrapper(const Local<Function>& func
609609namespace script {
610610
611611template <typename Func>
612- inline internal::type_t <
613- Local<Function>, std:: void_t < decltype (internal::bindStaticFunc(std::declval<Func>(), false ))> >
612+ inline internal::type_t <Local<Function>,
613+ decltype (internal::bindStaticFunc(std::declval<Func>(), false ))>
614614Function::newFunction (Func&& callback, bool nothrow) {
615615 return newFunction (internal::bindStaticFunc (std::forward<Func>(callback), nothrow));
616616}
617617
618618template <typename T>
619- inline internal::type_t <void , std:: void_t < decltype (&internal::TypeConverter<T>::toScript)>>
620- Local<Object>::set( const Local<String>& key, T&& value) const {
619+ inline internal::type_t <void , decltype (&internal::TypeConverter<T>::toScript)> Local<Object>::set(
620+ const Local<String>& key, T&& value) const {
621621 auto val = internal::TypeConverter<T>::toScript (std::forward<T>(value));
622622 // static_cast is crucial!!!
623623 // force the compiler to choose the non-template version
@@ -626,22 +626,22 @@ Local<Object>::set(const Local<String>& key, T&& value) const {
626626}
627627
628628template <typename StringLike, typename T, typename >
629- inline internal::type_t <void , std:: void_t < decltype (&internal::TypeConverter<T>::toScript)>>
630- Local<Object>::set( StringLike&& keyStringLike, T&& value) const {
629+ inline internal::type_t <void , decltype (&internal::TypeConverter<T>::toScript)> Local<Object>::set(
630+ StringLike&& keyStringLike, T&& value) const {
631631 auto val = internal::TypeConverter<T>::toScript (std::forward<T>(value));
632632 set (String::newString (std::forward<StringLike>(keyStringLike)),
633633 static_cast <const Local<Value>&>(val));
634634}
635635
636636template <typename T>
637- inline internal::type_t <void , std:: void_t < decltype (&internal::TypeConverter<T>::toScript)>>
638- Local<Array>::set( size_t index, T&& value) const {
637+ inline internal::type_t <void , decltype (&internal::TypeConverter<T>::toScript)> Local<Array>::set(
638+ size_t index, T&& value) const {
639639 auto val = internal::TypeConverter<T>::toScript (std::forward<T>(value));
640640 set (index, static_cast <const Local<Value>&>(val));
641641}
642642
643643template <typename T>
644- inline internal::type_t <void , std:: void_t < decltype (&internal::TypeConverter<T>::toScript)> >
644+ inline internal::type_t <void , decltype (&internal::TypeConverter<T>::toScript)>
645645InternalStoreHelper::set (T&& value) const {
646646 auto val = internal::TypeConverter<T>::toScript (std::forward<T>(value));
647647 set (static_cast <const Local<Value>&>(val));
@@ -718,15 +718,15 @@ Exception::Exception(StringLike&& messageStringLike)
718718 : Exception(internal::extractStringLike(std::forward<StringLike>(messageStringLike))) {}
719719
720720template <typename T>
721- inline internal::type_t <void , std:: void_t < decltype (&internal::TypeConverter<T>::toScript)>>
722- ScriptEngine::set ( const Local<String>& key, T&& value) {
721+ inline internal::type_t <void , decltype (&internal::TypeConverter<T>::toScript)> ScriptEngine::set (
722+ const Local<String>& key, T&& value) {
723723 auto val = internal::TypeConverter<T>::toScript (std::forward<T>(value));
724724 set (key, static_cast <const Local<Value>&>(val));
725725}
726726
727727template <typename StringLike, typename T, typename >
728- inline internal::type_t <void , std:: void_t < decltype (&internal::TypeConverter<T>::toScript)>>
729- ScriptEngine::set ( StringLike&& keyStringLike, T&& value) {
728+ inline internal::type_t <void , decltype (&internal::TypeConverter<T>::toScript)> ScriptEngine::set (
729+ StringLike&& keyStringLike, T&& value) {
730730 auto val = internal::TypeConverter<T>::toScript (std::forward<T>(value));
731731 set (String::newString (std::forward<StringLike>(keyStringLike)),
732732 static_cast <const Local<Value>&>(val));
0 commit comments