src/corelib/kernel/qobjectdefs.h
changeset 30 5dc02b23752f
parent 19 fcece45ef507
--- a/src/corelib/kernel/qobjectdefs.h	Wed Jun 23 19:07:03 2010 +0300
+++ b/src/corelib/kernel/qobjectdefs.h	Tue Jul 06 15:10:48 2010 +0300
@@ -273,6 +273,14 @@
         : QGenericArgument(aName, static_cast<const void *>(&aData))
         {}
 };
+template <class T>
+class QArgument<T &>: public QGenericArgument
+{
+public:
+    inline QArgument(const char *aName, T &aData)
+        : QGenericArgument(aName, static_cast<const void *>(&aData))
+        {}
+};
 
 
 template <typename T>