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
qdbusxmlgenerator.cpp File Reference

(a12abc2614cf69be676436af99eb62363fdaff3d)

#include <QtCore/qmetaobject.h>
#include <QtCore/qstringlist.h>
#include <QtCore/qdebug.h>
#include "qdbusinterface_p.h"
#include "qdbusabstractadaptor_p.h"
#include "qdbusconnection_p.h"
#include "qdbusmetatype_p.h"
#include "qdbusmetatype.h"
#include "qdbusutil_p.h"
+ Include dependency graph for qdbusxmlgenerator.cpp:

Go to the source code of this file.

Functions

Q_DBUS_EXPORT QString qDBusGenerateMetaObjectXml (QString interface, const QMetaObject *mo, const QMetaObject *base, int flags)
 
static QString typeNameToXml (const char *typeName)
 
static QLatin1StringView accessAsString (bool read, bool write)
 
static QString generateInterfaceXml (const QMetaObject *mo, int flags, int methodOffset, int propOffset)
 

Function Documentation

◆ accessAsString()

static QLatin1StringView accessAsString ( bool read,
bool write )
inlinestatic

Definition at line 44 of file qdbusxmlgenerator.cpp.

References read(), and write().

Referenced by generateInterfaceXml().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ generateInterfaceXml()

static QString generateInterfaceXml ( const QMetaObject * mo,
int flags,
int methodOffset,
int propOffset )
static

◆ qDBusGenerateMetaObjectXml()

Q_DBUS_EXPORT QString qDBusGenerateMetaObjectXml ( QString interface,
const QMetaObject * mo,
const QMetaObject * base,
int flags )
extern

Definition at line 212 of file qdbusxmlgenerator.cpp.

References base, QString::fromUtf8(), generateInterfaceXml(), interface, mo, QCLASSINFO_DBUS_INTROSPECTION, and xml.

Referenced by qDBusIntrospectObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ typeNameToXml()

static QString typeNameToXml ( const char * typeName)
inlinestatic

Definition at line 24 of file qdbusxmlgenerator.cpp.

References i, QString::reserve(), and typeName.

Referenced by generateInterfaceXml().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: