QtBase
v6.3.1
|
#include <qmakeparser.h>
Public Types | |
enum | ParseFlag { ParseDefault = 0 , ParseUseCache = 1 , ParseReportMissing = 4 , ParseCumulative = 0 } |
enum | SubGrammar { FullGrammar , TestGrammar , ValueGrammar } |
Public Member Functions | |
QMakeParser (ProFileCache *cache, QMakeVfs *vfs, QMakeParserHandler *handler) | |
ProFile * | parsedProFile (const QString &fileName, ParseFlags flags=ParseDefault) |
ProFile * | parsedProBlock (QStringView contents, int id, const QString &name, int line=0, SubGrammar grammar=FullGrammar) |
void | discardFileFromCache (int id) |
Static Public Member Functions | |
static void | initialize () |
Friends | |
template<typename T > | |
class | QTypeInfo |
class | ProFileCache |
Definition at line 73 of file qmakeparser.h.
Enumerator | |
---|---|
ParseDefault | |
ParseUseCache | |
ParseReportMissing | |
ParseCumulative |
Definition at line 79 of file qmakeparser.h.
Enumerator | |
---|---|
FullGrammar | |
TestGrammar | |
ValueGrammar |
Definition at line 93 of file qmakeparser.h.
QMakeParser::QMakeParser | ( | ProFileCache * | cache, |
QMakeVfs * | vfs, | ||
QMakeParserHandler * | handler | ||
) |
void QMakeParser::discardFileFromCache | ( | int | id | ) |
|
static |
ProFile * QMakeParser::parsedProBlock | ( | QStringView | contents, |
int | id, | ||
const QString & | name, | ||
int | line = 0 , |
||
SubGrammar | grammar = FullGrammar |
||
) |
ProFile * QMakeParser::parsedProFile | ( | const QString & | fileName, |
ParseFlags | flags = ParseDefault |
||
) |
Definition at line 184 of file qmakeparser.cpp.
|
friend |
Definition at line 195 of file qmakeparser.h.
|
friend |
Definition at line 193 of file qmakeparser.h.