Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "provider.h"
#include "panic.h"
#include <qfile.h>
#include <qfileinfo.h>
#include <qtextstream.h>
#include <qregularexpression.h>
#include <qstring.h>
#include <qtpreprocessorsupport.h>
Go to the source code of this file.
Macros | |
#define | TYPEDATA_ENTRY(type, backendType) |
Functions | |
static int | arrayLength (const QString &rawType) |
static QString | sequenceLength (const QString &rawType) |
static QString | decayArrayToPointer (QString type) |
static QString | removeBraces (QString type) |
static Tracepoint::Field::Type | backendType (QString rawType) |
static Tracepoint | parseTracepoint (const Provider &provider, const QString &name, const QStringList &args, const QString &fileName, const int lineNumber) |
static int | minumumValueSize (int min, int max) |
static bool | isPow2OrZero (quint32 value) |
static quint32 | pow2Log2 (quint32 v) |
Provider | parseProvider (const QString &filename) |
#define TYPEDATA_ENTRY | ( | type, | |
backendType ) |
Definition at line 99 of file provider.cpp.
|
inlinestatic |
Definition at line 52 of file provider.cpp.
|
static |
Definition at line 102 of file provider.cpp.
Definition at line 82 of file provider.cpp.
|
static |
Definition at line 283 of file provider.cpp.
|
static |
Definition at line 267 of file provider.cpp.
Referenced by parseProvider().
Definition at line 292 of file provider.cpp.
References QtPrivate::asString(), minumumValueSize(), QT_FORWARD_DECLARE_CLASS(), TraceEnum::EnumValue::range, TraceEnum::EnumValue::value, TraceFlags::FlagValue::value, and TraceEnum::valueSize.
|
static |
Definition at line 186 of file provider.cpp.
References QtPrivate::asString(), and TraceEnum::valueSize.
Definition at line 288 of file provider.cpp.
Definition at line 92 of file provider.cpp.
Definition at line 66 of file provider.cpp.