Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
preprocessor.cpp File Reference

(4f3a8a8d68ce804f5d999559ccf11a42a79e3f8f)

#include "preprocessor.h"
#include "utils.h"
#include <qstringlist.h>
#include <qfile.h>
#include <qdir.h>
#include <qfileinfo.h>
#include <qvarlengtharray.h>
#include "ppkeywords.cpp"
#include "keywords.cpp"
Include dependency graph for preprocessor.cpp:

Go to the source code of this file.

Classes

class  PP_Expression

Functions

static QByteArray cleaned (const QByteArray &input)
static QByteArray readOrMapFile (QFile *file)
static void mergeStringLiterals (Symbols &symbols)
static QByteArray searchIncludePaths (const QList< Parser::IncludePath > &includepaths, const QByteArray &include, const bool debugIncludes)

Function Documentation

◆ cleaned()

QByteArray cleaned ( const QByteArray & input)
static

Definition at line 23 of file preprocessor.cpp.

References is_space().

Here is the call graph for this function:

◆ mergeStringLiterals()

void mergeStringLiterals ( Symbols & symbols)
static

Definition at line 1027 of file preprocessor.cpp.

References Symbol::token.

◆ readOrMapFile()

QByteArray readOrMapFile ( QFile * file)
static

Definition at line 999 of file preprocessor.cpp.

◆ searchIncludePaths()

QByteArray searchIncludePaths ( const QList< Parser::IncludePath > & includepaths,
const QByteArray & include,
const bool debugIncludes )
static

Definition at line 1071 of file preprocessor.cpp.