diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml
index a739050..24e3685 100644
--- a/PySide/QtCore/typesystem_core.xml
+++ b/PySide/QtCore/typesystem_core.xml
@@ -430,6 +430,15 @@
+
+
+
+
+
+
+
+
+
@@ -501,6 +510,15 @@
+
+
+
+
+
+
+
+
+
@@ -566,6 +584,15 @@
%0 = new %TYPE(date, time);
+
+
+
+
+
+
+
+
+
@@ -590,6 +617,15 @@
+
+
+
+
+
+
+
+
+
@@ -621,6 +657,14 @@
+
+
+
+
+
+
+
+
@@ -682,6 +726,15 @@
+
+
+
+
+
+
+
+
+
+
+ QString format = QString().sprintf("%s(%REPR_FORMAT)", ((PyObject*)%PYSELF)->ob_type->tp_name, %REPR_ARGS);
+ %PYARG_0 = PyString_FromString(qPrintable(format));
+
+
+ QString format= QString("%1((").arg(((PyObject*)%PYSELF)->ob_type->tp_name);
+
+ QList< %MATRIX_TYPE > cppArgs;
+ %MATRIX_TYPE data[%MATRIX_SIZE];
+ %CPPSELF.copyDataTo(data);
+ int matrixSize = %MATRIX_SIZE;
+ for(int size=0; size < matrixSize; size++) {
+ if (size > 0)
+ format += ", ";
+ format += QString::number(data[size]);
+ }
+ format += "))";
+
+ %PYARG_0 = PyString_FromString(qPrintable(format));
+
+
+
%PYARG_0 = Py_BuildValue("(N(%REDUCE_FORMAT))", PyObject_Type(%PYSELF), %REDUCE_ARGS);