Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qfactoryloader.cpp File Reference

(1084ef0094e152aa4a89e1f5519ced8d865c68d1)

#include "qfactoryloader_p.h"
#include "private/qcoreapplication_p.h"
#include "private/qloggingregistry_p.h"
#include "qcborarray.h"
#include "qcbormap.h"
#include "qcborstreamreader.h"
#include "qcborvalue.h"
#include "qdirlisting.h"
#include "qfileinfo.h"
#include "qjsonarray.h"
#include "qjsondocument.h"
#include "qjsonobject.h"
#include "qplugin.h"
#include "qpluginloader.h"
#include <qtcore_tracepoints_p.h>
Include dependency graph for qfactoryloader.cpp:

Go to the source code of this file.

Macros

#define CONVERT_TO_STRING(IntKey, StringKey, Description)

Functions

 Q_TRACE_POINT (qtcore, QFactoryLoader_update, const QString &fileName)
template<typename F>
static IterationResult iterateInPluginMetaData (QByteArrayView raw, F &&f)
static bool isIidMatch (QByteArrayView raw, QLatin1StringView iid)

Macro Definition Documentation

◆ CONVERT_TO_STRING

#define CONVERT_TO_STRING ( IntKey,
StringKey,
Description )
Value:
case int(IntKey): key = QStringLiteral(StringKey); break;
GLuint64 key
#define QStringLiteral(str)
Definition qstring.h:1826

Function Documentation

◆ isIidMatch()

bool isIidMatch ( QByteArrayView raw,
QLatin1StringView iid )
static

Definition at line 166 of file qfactoryloader.cpp.

◆ iterateInPluginMetaData()

template<typename F>
IterationResult iterateInPluginMetaData ( QByteArrayView raw,
F && f )
static

Definition at line 117 of file qfactoryloader.cpp.

◆ Q_TRACE_POINT()

Q_TRACE_POINT ( qtcore ,
QFactoryLoader_update ,
const QString & fileName )