diff options
Diffstat (limited to 'sources/pyside6/libpyside/pysideutils.h')
| -rw-r--r-- | sources/pyside6/libpyside/pysideutils.h | 19 |
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 |
