CppTools: CppPreprocessor: Track also unresolved includes

Change-Id: Ia36e7e7142dbc030a428369ed04e76e70e8eef0b
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2013-07-25 11:21:31 +02:00
parent 2fe1fec16b
commit fd9293dd0a
17 changed files with 152 additions and 26 deletions

View File

@@ -312,8 +312,11 @@ public:
QStringList includedFiles() const;
void addIncludeFile(const Include &include);
QList<Include> includes() const
{ return _includes; }
QList<Include> resolvedIncludes() const
{ return _resolvedIncludes; }
QList<Include> unresolvedIncludes() const
{ return _unresolvedIncludes; }
QList<Block> skippedBlocks() const
{ return _skippedBlocks; }
@@ -348,7 +351,8 @@ private:
/// All messages generated during lexical/syntactic/semantic analysis.
QList<DiagnosticMessage> _diagnosticMessages;
QList<Include> _includes;
QList<Include> _resolvedIncludes;
QList<Include> _unresolvedIncludes;
QList<Macro> _definedMacros;
QList<Block> _skippedBlocks;
QList<MacroUse> _macroUses;