summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobjectdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel/qobjectdefs.h')
-rw-r--r--src/corelib/kernel/qobjectdefs.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/corelib/kernel/qobjectdefs.h b/src/corelib/kernel/qobjectdefs.h
index 2c28585a48e..458860209b9 100644
--- a/src/corelib/kernel/qobjectdefs.h
+++ b/src/corelib/kernel/qobjectdefs.h
@@ -355,7 +355,11 @@ struct Q_CORE_EXPORT QMetaObject
#endif // Qt < 7.0
template <typename... Args> static
+#ifdef Q_CLANG_QDOC
+ bool
+#else
QtPrivate::Invoke::IfNotOldStyleArgs<bool, Args...>
+#endif
invokeMethod(QObject *obj, const char *member, Qt::ConnectionType c,
QMetaMethodReturnArgument r, Args &&... arguments)
{
@@ -365,7 +369,11 @@ struct Q_CORE_EXPORT QMetaObject
}
template <typename... Args> static
+#ifdef Q_CLANG_QDOC
+ bool
+#else
QtPrivate::Invoke::IfNotOldStyleArgs<bool, Args...>
+#endif
invokeMethod(QObject *obj, const char *member, Qt::ConnectionType c, Args &&... arguments)
{
QMetaMethodReturnArgument r = {};
@@ -373,7 +381,11 @@ struct Q_CORE_EXPORT QMetaObject
}
template <typename... Args> static
+#ifdef Q_CLANG_QDOC
+ bool
+#else
QtPrivate::Invoke::IfNotOldStyleArgs<bool, Args...>
+#endif
invokeMethod(QObject *obj, const char *member, QMetaMethodReturnArgument r,
Args &&... arguments)
{
@@ -381,7 +393,11 @@ struct Q_CORE_EXPORT QMetaObject
}
template <typename... Args> static
+#ifdef Q_CLANG_QDOC
+ bool
+#else
QtPrivate::Invoke::IfNotOldStyleArgs<bool, Args...>
+#endif
invokeMethod(QObject *obj, const char *member, Args &&... arguments)
{
QMetaMethodReturnArgument r = {};
@@ -482,7 +498,12 @@ struct Q_CORE_EXPORT QMetaObject
QGenericArgument val9 = QGenericArgument()) const;
#endif
- template <typename... Args> QtPrivate::Invoke::IfNotOldStyleArgs<QObject *, Args...>
+ template <typename... Args>
+#ifdef Q_CLANG_QDOC
+ QObject *
+#else
+ QtPrivate::Invoke::IfNotOldStyleArgs<QObject *, Args...>
+#endif
newInstance(Args &&... arguments) const
{
auto h = QtPrivate::invokeMethodHelper(QMetaMethodReturnArgument{}, std::forward<Args>(arguments)...);