13#error "Q_TRACEPOINT not set for the module, Q_TRACE not enabled."
28 for (
int i = 0;
i < guard.
size(); ++
i) {
78 for (
const auto &
e : enums) {
91 if (
arg.arrayLen > 1) {
98 else if (
e.valueSize == 16)
102 ret +=
", trace::toByteArrayFromEnum<"_L1 + integerType +
">("_L1 +
arg.name +
")"_L1;
104 ret +=
", trace::toByteArrayFromFlags("_L1 +
arg.name +
")"_L1;
106 ret +=
", trace::toByteArrayFromCString("_L1 +
arg.name +
")"_L1;
108 ret +=
", "_L1 +
arg.name;
constexpr bool isLetterOrNumber() const noexcept
Returns true if the character is a letter or number (Letter_* or Number_* categories); otherwise retu...
qsizetype size() const noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
qsizetype size() const
Returns the number of characters in this string.
const QChar at(qsizetype i) const
Returns the character at the given index position in the string.
static QString number(int, int base=10)
This is an overloaded member function, provided for convenience. It differs from the above function o...
QString toUpper() const &
void writeCommonPrologue(QTextStream &stream)
QString typeToTypeName(const QString &name)
QString includeGuard(const QString &filename)
QString formatFunctionSignature(const QList< Tracepoint::Argument > &args)
QString formatParameterList(const Provider &provider, const QList< Tracepoint::Argument > &args, const QList< Tracepoint::Field > &fields, ParamType type)
static QString joinArguments(const QList< Tracepoint::Argument > &args, T joinFunction)
#define QStringLiteral(str)
QList< TraceEnum > enumerations