aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpyside/pysideutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/libpyside/pysideutils.h')
-rw-r--r--sources/pyside6/libpyside/pysideutils.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/sources/pyside6/libpyside/pysideutils.h b/sources/pyside6/libpyside/pysideutils.h
index 4a4062bfc..d35905104 100644
--- a/sources/pyside6/libpyside/pysideutils.h
+++ b/sources/pyside6/libpyside/pysideutils.h
@@ -10,6 +10,7 @@
#include <QtCore/QtGlobal>
+QT_FORWARD_DECLARE_CLASS(QDebug)
QT_FORWARD_DECLARE_CLASS(QString)
QT_FORWARD_DECLARE_CLASS(QStringView)
@@ -36,6 +37,24 @@ PYSIDE_API QString pyPathToQString(PyObject *path);
PYSIDE_API bool isCompiledMethod(PyObject *callback);
+struct debugPyTypeObject
+{
+ PYSIDE_API explicit debugPyTypeObject(const PyTypeObject *o) noexcept;
+
+ const PyTypeObject *m_object;
+};
+
+PYSIDE_API QDebug operator<<(QDebug debug, const debugPyTypeObject &o);
+
+struct debugPyObject
+{
+ PYSIDE_API explicit debugPyObject(PyObject *o) noexcept;
+
+ PyObject *m_object;
+};
+
+PYSIDE_API QDebug operator<<(QDebug debug, const debugPyObject &o);
+
} //namespace PySide
#endif // PYSIDESTRING_H