Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
src_qdbus_qdbusargument.cpp File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <QString>
#include <QDBusArgument>
#include <QDBusMetaType>
#include <QDBusMessage>
#include <QDBusContext>
+ Include dependency graph for src_qdbus_qdbusargument.cpp:

Go to the source code of this file.

Classes

class  MyObject
 [7] More...
 
struct  MyMember
 
struct  MyStructure
 [0-0] More...
 

Namespaces

namespace  QDBusSnippets
 
namespace  QDBusSnippets::Alt
 [4]
 

Typedefs

typedef QDBusVariant MyElement
 
typedef QList< MyElementMyArray
 
typedef QHash< int, MyElementMyDictionary
 
typedef QDBusVariant MyType
 
typedef QDBusVariant MyValue
 
typedef QDBusVariant Type
 

Functions

QDBusArgumentoperator<< (QDBusArgument &argument, const MyStructure &myStruct)
 
const QDBusArgumentoperator>> (const QDBusArgument &argument, MyStructure &myStruct)
 
const QDBusArgumentoperator<< (const QDBusArgument &argument, const MyMember &)
 [0-1]
 
const QDBusArgumentoperator>> (const QDBusArgument &argument, const MyMember &)
 
void registerMyStructure ()
 
void castType ()
 
void argumentItem ()
 
QDBusArgumentQDBusSnippets::operator<< (QDBusArgument &argument, const MyStructure &myStruct)
 [4]
 
QDBusArgumentQDBusSnippets::Alt::operator<< (QDBusArgument &argument, const MyStructure &myStruct)
 [5]
 
QDBusArgumentQDBusSnippets::operator<< (QDBusArgument &argument, const MyArray &myArray)
 [6]
 
QDBusArgumentQDBusSnippets::operator<< (QDBusArgument &argument, const MyDictionary &myDict)
 [6]
 
const QDBusArgumentQDBusSnippets::operator>> (const QDBusArgument &argument, MyStructure &myStruct)
 [7]
 
const QDBusArgumentQDBusSnippets::operator>> (const QDBusArgument &argument, MyArray &myArray)
 [8]
 
const QDBusArgumentQDBusSnippets::operator>> (const QDBusArgument &argument, MyDictionary &myDict)
 [9]
 

Variables

QDBusArgument argument
 

Typedef Documentation

◆ MyArray

Definition at line 11 of file src_qdbus_qdbusargument.cpp.

◆ MyDictionary

typedef QHash<int, MyElement> MyDictionary

Definition at line 12 of file src_qdbus_qdbusargument.cpp.

◆ MyElement

Definition at line 10 of file src_qdbus_qdbusargument.cpp.

◆ MyType

Definition at line 13 of file src_qdbus_qdbusargument.cpp.

◆ MyValue

Definition at line 14 of file src_qdbus_qdbusargument.cpp.

◆ Type

typedef QDBusVariant Type

Definition at line 15 of file src_qdbus_qdbusargument.cpp.

Function Documentation

◆ argumentItem()

void argumentItem ( )

[3]

[3]

Definition at line 145 of file src_qdbus_qdbusargument.cpp.

References argument, and item.

◆ castType()

void castType ( )

[2]

[2]

Definition at line 136 of file src_qdbus_qdbusargument.cpp.

References argument, and item.

◆ operator<<() [1/2]

const QDBusArgument & operator<< ( const QDBusArgument & argument,
const MyMember &  )

[0-1]

Definition at line 119 of file src_qdbus_qdbusargument.cpp.

References argument.

◆ operator<<() [2/2]

QDBusArgument & operator<< ( QDBusArgument & argument,
const MyStructure & myStruct )

Definition at line 101 of file src_qdbus_qdbusargument.cpp.

References argument, QDBusArgument::beginStructure(), and QDBusArgument::endStructure().

+ Here is the call graph for this function:

◆ operator>>() [1/2]

const QDBusArgument & operator>> ( const QDBusArgument & argument,
const MyMember &  )

Definition at line 124 of file src_qdbus_qdbusargument.cpp.

References argument.

◆ operator>>() [2/2]

const QDBusArgument & operator>> ( const QDBusArgument & argument,
MyStructure & myStruct )

Definition at line 110 of file src_qdbus_qdbusargument.cpp.

References argument, QDBusArgument::beginStructure(), and QDBusArgument::endStructure().

+ Here is the call graph for this function:

◆ registerMyStructure()

void registerMyStructure ( )

[1]

[1]

Definition at line 129 of file src_qdbus_qdbusargument.cpp.

Variable Documentation

◆ argument

QDBusArgument argument

Definition at line 16 of file src_qdbus_qdbusargument.cpp.

Referenced by Method::Method(), argumentItem(), argumentsFromCommandLineAndFile(), QmlTypeRegistrar::argumentsFromCommandLineAndFile(), castType(), QV4::convertAndCall(), QQmlJSCodeGenerator::convertContained(), createObjectFromCtorOrArray(), QDBusMessage::createReply(), QIBusSerializable::deserializeFrom(), QIBusAttribute::deserializeFrom(), QIBusText::deserializeFrom(), QIBusEngineDesc::deserializeFrom(), QIBusPropTypeClientCommitPreedit::deserializeFrom(), QIBusPropTypeContentType::deserializeFrom(), QQmlJSCodeGenerator::generate_DefineObjectLiteral(), Generator::generateCode(), QIBusProxy::getGlobalEngine(), QDBusMetaTypeId::init(), init_platform(), QLineEdit::inputMethodQuery(), QWidgetTextControl::inputMethodQuery(), QWaylandQtTextInputMethod::inputMethodQuery(), QWaylandTextInput::inputMethodQuery(), QWaylandTextInputPrivate::inputMethodQuery(), QWaylandTextInputV3::inputMethodQuery(), QWaylandTextInputV3Private::inputMethodQuery(), QComboBox::inputMethodQuery(), QPlainTextEdit::inputMethodQuery(), QTextEdit::inputMethodQuery(), QWaylandInputMethodControl::inputMethodQuery(), Preprocessor::macroExpandIdentifier(), main(), QDBusMessagePrivate::makeLocal(), VDMListDelegateDataType::metaCall(), QV4::ArrayPrototype::method_join(), QV4::IntrinsicTypedArrayPrototype::method_join(), operator<<(), QDBusSnippets::operator<<(), QDBusSnippets::operator<<(), operator<<(), QDBusSnippets::operator<<(), QDBusSnippets::Alt::operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator>>(), QDBusSnippets::operator>>(), QDBusSnippets::operator>>(), operator>>(), QDBusSnippets::operator>>(), operator>>(), operator>>(), operator>>(), operator>>(), operator>>(), operator>>(), operator>>(), QtWaylandClient::operator>>(), operator>>(), operator>>(), operator>>(), operator>>(), QCommandLineParserPrivate::parse(), QXcodeTestLogger::parseCommandLineArgument(), parseOptions(), parseOptions(), QCommandLineParserPrivate::parseOptionValue(), QInputMethod::queryFocusObject(), QQmlJSCodeGenerator::run(), QQmlJSStorageGeneralizer::run(), QQuickWorkerScript::sendMessage(), QIBusSerializable::serializeTo(), QIBusAttribute::serializeTo(), QIBusAttributeList::serializeTo(), QIBusText::serializeTo(), QIBusEngineDesc::serializeTo(), QIBusPropTypeClientCommitPreedit::serializeTo(), QIBusPropTypeContentType::serializeTo(), QV4::SharedArrayBufferPrototype::slice(), and QDBusMessagePrivate::toDBusMessage().