Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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, QString::left(), EnumNameValue::name, qPrintable, ret, QString::right(), and QString::trimmed().
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 DEBUGPRINTF, QString::endsWith(), i, QString::left(), QString::length(), out, qPrintable, QStringLiteral, QString::right(), QString::simplified(), and QString::startsWith().
Referenced by Parser::parseMetadata(), and Parser::parsePrefix().
|
static |
Definition at line 10 of file parser.cpp.
References begin(), DEBUGPRINTF2, LineNumber::end, and i.
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().