summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qcborarray.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2018-01-25 14:11:33 -0800
committerThiago Macieira <thiago.macieira@intel.com>2018-07-04 03:04:09 +0000
commit71e41d7230650e4b25cfe0f2ac8e3c87e8e4119e (patch)
treee0a451776b9fddd08d31b2c6fe6641cee60f51c8 /src/corelib/serialization/qcborarray.h
parent9be00330af639043961f4d7b8ee1d3511e787931 (diff)
CBOR: Add QDebug operators for the Qt CBOR value-like types
I added a function that returns the string identifiers for QCborKnownTags and QCborSimpleType, in order to facilitate writing a QTest::toString for those types, as neither enum is part of a Q_OBJECT or Q_GADGET class. Change-Id: I56b444f9d6274221a3b7fffd150d2d26a1925c19 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/corelib/serialization/qcborarray.h')
-rw-r--r--src/corelib/serialization/qcborarray.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/corelib/serialization/qcborarray.h b/src/corelib/serialization/qcborarray.h
index c3c319b8dd..f10fcac2cb 100644
--- a/src/corelib/serialization/qcborarray.h
+++ b/src/corelib/serialization/qcborarray.h
@@ -273,6 +273,10 @@ inline QCborArray QCborValueRef::toArray(const QCborArray &a) const
return concrete().toArray(a);
}
+#if !defined(QT_NO_DEBUG_STREAM)
+Q_CORE_EXPORT QDebug operator<<(QDebug, const QCborArray &a);
+#endif
+
QT_END_NAMESPACE
#endif // QCBORARRAY_H