5#ifndef QTPREPROCESSORSUPPORT_H
6#define QTPREPROCESSORSUPPORT_H
9#pragma qt_class(QtPreprocessorSupport)
10#pragma qt_sync_stop_processing
14
15#define QT_STRINGIFY2(x) #x
19
20
21#define Q_UNUSED(x) (void)x;
23#if !defined(Q_UNIMPLEMENTED)
24# define Q_UNIMPLEMENTED() qWarning("Unimplemented code.")
QT_FORWARD_DECLARE_CLASS(QTextStream)
const QString & asString(const QString &s)
static bool isPow2OrZero(quint32 value)
static int arrayLength(const QString &rawType)
static Tracepoint::Field::Type backendType(QString rawType)
#define TYPEDATA_ENTRY(type, backendType)
static QString decayArrayToPointer(QString type)
static quint32 pow2Log2(quint32 v)
static int minumumValueSize(int min, int max)
static QString removeBraces(QString type)
static QString sequenceLength(const QString &rawType)
static Tracepoint parseTracepoint(const Provider &provider, const QString &name, const QStringList &args, const QString &fileName, const int lineNumber)
Provider parseProvider(const QString &filename)
#define qPrintable(string)
#define QStringLiteral(str)