![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdbusargument_p.h>
Public Attributes | |
| DBusMessageIter | iterator |
| QDBusDemarshaller * | parent = nullptr |
| Public Attributes inherited from QDBusArgumentPrivate | |
| DBusMessage * | message = nullptr |
| QAtomicInt | ref = 1 |
| QDBusConnection::ConnectionCapabilities | capabilities |
| Direction | direction |
Additional Inherited Members | |
| Public Types inherited from QDBusArgumentPrivate | |
| enum class | Direction { Marshalling , Demarshalling } |
| Static Public Member Functions inherited from QDBusArgumentPrivate | |
| static bool | checkRead (QDBusArgumentPrivate *d) |
| static bool | checkReadAndDetach (QDBusArgumentPrivate *&d) |
| static bool | checkWrite (QDBusArgumentPrivate *&d) |
| static QByteArray | createSignature (QMetaType type) |
| static QDBusArgument | create (QDBusArgumentPrivate *d) |
| static QDBusArgumentPrivate * | d (QDBusArgument &q) |
| Protected Member Functions inherited from QDBusArgumentPrivate | |
| QDBusArgumentPrivate (Direction direction, QDBusConnection::ConnectionCapabilities flags={}) | |
Definition at line 132 of file qdbusargument_p.h.
|
inlineexplicit |
Definition at line 135 of file qdbusargument_p.h.
| QDBusDemarshaller::~QDBusDemarshaller | ( | ) |
Definition at line 41 of file qdbusdemarshaller.cpp.
| bool QDBusDemarshaller::atEnd | ( | ) |
Definition at line 327 of file qdbusdemarshaller.cpp.
Referenced by QDBusMarshaller::appendCrossMarshalling(), and QDBusMessagePrivate::fromDBusMessage().
|
inline |
Definition at line 338 of file qdbusdemarshaller.cpp.
References beginCommon().
| QDBusDemarshaller * QDBusDemarshaller::beginCommon | ( | ) |
Definition at line 353 of file qdbusdemarshaller.cpp.
References currentType(), and parent.
Referenced by QDBusMarshaller::appendCrossMarshalling(), beginArray(), beginMap(), beginMapEntry(), and beginStructure().
|
inline |
Definition at line 343 of file qdbusdemarshaller.cpp.
References beginCommon().
|
inline |
Definition at line 348 of file qdbusdemarshaller.cpp.
References beginCommon().
|
inline |
Definition at line 333 of file qdbusdemarshaller.cpp.
References beginCommon().
|
inline |
Definition at line 171 of file qdbusargument_p.h.
|
inline |
Definition at line 45 of file qdbusdemarshaller.cpp.
| QDBusArgument::ElementType QDBusDemarshaller::currentType | ( | ) |
Definition at line 155 of file qdbusdemarshaller.cpp.
Referenced by QDBusMarshaller::appendCrossMarshalling(), QDBusMarshaller::appendVariantInternal(), beginCommon(), QDBusArgumentPrivate::checkReadAndDetach(), QDBusArgumentPrivate::demarshaller(), endCommon(), QDBusMessagePrivate::fromDBusMessage(), and toVariant().
| QDBusArgument QDBusDemarshaller::duplicate | ( | ) |
Definition at line 392 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 370 of file qdbusdemarshaller.cpp.
References endCommon().
| QDBusDemarshaller * QDBusDemarshaller::endCommon | ( | ) |
Definition at line 385 of file qdbusdemarshaller.cpp.
References currentType(), and parent.
Referenced by endArray(), endMap(), endMapEntry(), and endStructure().
|
inline |
Definition at line 375 of file qdbusdemarshaller.cpp.
References endCommon().
|
inline |
Definition at line 380 of file qdbusdemarshaller.cpp.
References endCommon().
|
inline |
Definition at line 365 of file qdbusdemarshaller.cpp.
References endCommon().
| bool QDBusDemarshaller::isCurrentTypeStringLike | ( | ) |
Definition at line 272 of file qdbusdemarshaller.cpp.
Referenced by toObjectPath(), toSignature(), and toString().
|
inline |
Definition at line 59 of file qdbusdemarshaller.cpp.
Referenced by toVariantInternal().
|
inline |
Definition at line 54 of file qdbusdemarshaller.cpp.
| QByteArray QDBusDemarshaller::toByteArray | ( | ) |
Definition at line 318 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 94 of file qdbusdemarshaller.cpp.
Referenced by toVariantInternal().
|
inline |
Definition at line 74 of file qdbusdemarshaller.cpp.
Referenced by toVariantInternal().
|
inline |
Definition at line 84 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 117 of file qdbusdemarshaller.cpp.
References isCurrentTypeStringLike().
|
inline |
Definition at line 69 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 130 of file qdbusdemarshaller.cpp.
References isCurrentTypeStringLike().
|
inline |
Definition at line 104 of file qdbusdemarshaller.cpp.
References isCurrentTypeStringLike().
| QStringList QDBusDemarshaller::toStringList | ( | ) |
Definition at line 298 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 79 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 89 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 138 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 64 of file qdbusdemarshaller.cpp.
|
inline |
Definition at line 145 of file qdbusdemarshaller.cpp.
References currentType().
| QVariant QDBusDemarshaller::toVariantInternal | ( | ) |
Definition at line 207 of file qdbusdemarshaller.cpp.
References toBool(), toDouble(), and toInt().
| DBusMessageIter QDBusDemarshaller::iterator |
Definition at line 179 of file qdbusargument_p.h.
| QDBusDemarshaller* QDBusDemarshaller::parent = nullptr |
Definition at line 180 of file qdbusargument_p.h.
Referenced by beginCommon(), and endCommon().