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>.
Loading...
Searching...
No Matches
Preprocessor Member List

This is the complete list of members for Preprocessor, including all inherited members.

addIncludeDirs(const QStringList &list)Parserinline
addIncludesRecursive(const QString &filename, QStringList &includes)Parser
currentFilenamesParser
defaultErrorMsg(const Symbol &sym)Parser
displayNotesParser
displayWarningsParser
error(const Symbol &symbol)Parser
error(const char *msg=nullptr)Parser
evaluateCondition()Preprocessor
findEnumValues(const QString &name, const QStringList &includes)Parser
frameworksPreprocessor
hasNext() constParserinline
includesParser
indexParser
isEmpty() constParserinline
lexem()Parserinline
lineNumber(qsizetype offset) constParser
lookup(int k=1)Parserinline
m_functionsParser
m_includeDirsParser
m_metadataParser
m_offsetsParser
m_pointsParser
m_prefixesParser
m_providerParser
m_replacesParser
macroExpand(Symbols *into, Preprocessor *that, const Symbols &toExpand, qsizetype &index, int lineNum, bool one, const QSet< QByteArray > &excludeSymbols=QSet< QByteArray >())Preprocessorstatic
macroExpandIdentifier(Preprocessor *that, SymbolStack &symbols, int lineNum, QByteArray *macroName)Preprocessorstatic
macrosPreprocessor
next()Parserinline
next(Token)Parserinline
next(Token, const char *msg)Parserinline
nonlocalIncludePathResolutionCachePreprocessor
note(const char *=nullptr)Parser
parse(QIODevice &input, const QString &name)Parser
parseDefineArguments(Macro *m)Preprocessor
parseInstrument(const QString &data, qsizetype offset)Parser
parseMetadata(const QString &data, qsizetype offset, const QStringList &includes)Parser
parseParamReplace(const QString &data, qsizetype offset, const QString &name)Parser
parsePoint(const QString &data, qsizetype offset)Parser
parsePrefix(const QString &data, qsizetype offset)Parser
Parser()Parserinline
Parser(const QString &provider)Parserinline
peek()Parserinline
PrepareDefine enum valuePreprocessor
PreparePreprocessorStatement enum valuePreprocessor
preprocessed(const QByteArray &filename, QFile *device)Preprocessor
preprocessedIncludesPreprocessor
preprocessOnlyPreprocessorstatic
Preprocessor()Preprocessorinline
prev()Parserinline
printMsg(QByteArrayView formatStringSuffix, QByteArrayView msg, const Symbol &sym)Parser
resolveInclude(const QByteArray &filename, const QByteArray &relativeTo)Preprocessor
Parser::resolveInclude(const QString &filename)Parser
setDebugIncludes(bool value)Preprocessor
skipBranch()Preprocessor
skipUntilEndif()Preprocessor
substituteUntilNewline(Symbols &substituted)Preprocessor
symbol()Parserinline
symbol_lookup(int k=1)Parserinline
symbolAt(qsizetype idx)Parserinline
symbolsParser
test(Token)Parserinline
token()Parserinline
tokenize(const QByteArray &input, int lineNum=1, TokenizeMode mode=TokenizeCpp)Preprocessorstatic
TokenizeCpp enum valuePreprocessor
TokenizeDefine enum valuePreprocessor
TokenizeInclude enum valuePreprocessor
TokenizeMode enum namePreprocessor
TokenizePreprocessor enum valuePreprocessor
TokenizePreprocessorStatement enum valuePreprocessor
unquotedLexem()Parserinline
warning(const char *=nullptr)Parser
warning(const Symbol &sym, QByteArrayView msg)Parser
write(QIODevice &input) constParser