diff --git a/src/corelib/kernel/qobjectdefs.h b/src/corelib/kernel/qobjectdefs.h index 4232d5b1e61..e136fb61f62 100644 --- a/src/corelib/kernel/qobjectdefs.h +++ b/src/corelib/kernel/qobjectdefs.h @@ -145,9 +145,9 @@ struct QMetaMethodReturnArgument namespace QtPrivate { namespace Invoke { #if QT_VERSION <= QT_VERSION_CHECK(7, 0, 0) -template struct AreOldStyleArgs : - std::disjunction...> -{}; +template +using AreOldStyleArgs = std::disjunction...>; + template using IfNotOldStyleArgs = std::enable_if_t::value, T>; #else