![]() |
Qt 6.x
The Qt SDK
|
#include "tracepointgen.h"
#include "parser.h"
#include <qtextstream.h>
#include <qregularexpression.h>
#include <qfileinfo.h>
Go to the source code of this file.
Classes | |
struct | EnumNameValue |
Functions | |
static void | removeOffsetRange (qsizetype begin, qsizetype end, QList< LineNumber > &offsets) |
static bool | findSpaceRange (const QString &data, qsizetype &offset, qsizetype &end) |
static void | simplifyData (QString &data, QList< LineNumber > &offsets) |
static void | simplifyData (QString &data) |
static QString | preprocessMetadata (const QString &in) |
static QList< EnumNameValue > | enumsToValues (const QStringList &values) |
|
static |
Definition at line 325 of file parser.cpp.
References DEBUGPRINTF, integer, iter, QByteArrayView::left(), qPrintable, ret, and QString::right().
Referenced by Parser::parseMetadata().
Definition at line 37 of file parser.cpp.
References i.
Referenced by simplifyData(), and simplifyData().
Definition at line 105 of file parser.cpp.
References QList< T >::at(), DEBUGPRINTF, QString::endsWith(), i, QString::left(), QString::length(), out, qPrintable, QStringLiteral, QString::right(), QString::simplified(), QList< T >::size(), and QString::startsWith().
Referenced by Parser::parseMetadata(), and Parser::parsePrefix().
|
static |
Definition at line 10 of file parser.cpp.
References begin(), LineNumber::begin, DEBUGPRINTF2, LineNumber::end, i, and LineNumber::line.
Referenced by simplifyData().
Definition at line 81 of file parser.cpp.
References findSpaceRange(), and QStringLiteral.
|
static |
Definition at line 52 of file parser.cpp.
References findSpaceRange(), QStringLiteral, and removeOffsetRange().
Referenced by Parser::findEnumValues(), and Parser::parse().