summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qmetaobject.h
diff options
context:
space:
mode:
authorIllya Kovalevskyy <illya.kovalevskyy@gmail.com>2013-07-20 21:38:32 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-30 03:18:47 +0200
commitf52e9b117284d5dd80dcd4503e57d4cb8a839ae1 (patch)
treeb9b05c84c64ccb60d3062f10fafdef167991fac0 /src/corelib/kernel/qmetaobject.h
parentf9f72aa1141f9be83b1f4678d155dfa75f5a791f (diff)
Symbol for max number of arguments in QMetaMethod::invoke()
QMetaMethod::invoke(..) takes fixed number of arguments for execution. Adding preprocessor macros which literaly equals this number would be useful for writing some generic code. Task-number: QTBUG-31821 Change-Id: Ia2faf291f3f7df44a47c3cf18f5cd587d37d7d2e Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qmetaobject.h')
-rw-r--r--src/corelib/kernel/qmetaobject.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetaobject.h b/src/corelib/kernel/qmetaobject.h
index 23fc89ffe3..0c8ad8591f 100644
--- a/src/corelib/kernel/qmetaobject.h
+++ b/src/corelib/kernel/qmetaobject.h
@@ -50,6 +50,8 @@ QT_BEGIN_NAMESPACE
template <typename T> class QList;
+#define Q_METAMETHOD_INVOKE_MAX_ARGS 10
+
class Q_CORE_EXPORT QMetaMethod
{
public: