summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppchecksymbols.h
diff options
context:
space:
mode:
authorFrancois Ferrand <thetypz@gmail.com>2010-11-03 11:02:25 +0100
committerLeandro Melo <leandro.melo@nokia.com>2012-04-13 02:07:37 +0200
commit85609aff8e3bd09a68d7868ad6cf3158e261d713 (patch)
tree9a09fa06d8277f779b3a4471974f34558f632256 /src/plugins/cpptools/cppchecksymbols.h
parent85ce5aba6211385785476164ab95b37140e5b20d (diff)
downloadqt-creator-85609aff8e3bd09a68d7868ad6cf3158e261d713.tar.gz
CppHighlighter: highlight macro references.
Change-Id: I7c90957aa67e03a109af0a722160d4e1c759d716 Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
Diffstat (limited to 'src/plugins/cpptools/cppchecksymbols.h')
-rw-r--r--src/plugins/cpptools/cppchecksymbols.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cppchecksymbols.h b/src/plugins/cpptools/cppchecksymbols.h
index 56dfc541f5..5e134e6c73 100644
--- a/src/plugins/cpptools/cppchecksymbols.h
+++ b/src/plugins/cpptools/cppchecksymbols.h
@@ -72,7 +72,7 @@ public:
return future;
}
- static Future go(Document::Ptr doc, const LookupContext &context);
+ static Future go(Document::Ptr doc, const LookupContext &context, const QList<Use> &macroUses);
static QMap<int, QVector<Use> > chunks(const QFuture<Use> &future, int from, int to)
{
@@ -94,7 +94,7 @@ protected:
using ASTVisitor::visit;
using ASTVisitor::endVisit;
- CheckSymbols(Document::Ptr doc, const LookupContext &context);
+ CheckSymbols(Document::Ptr doc, const LookupContext &context, const QList<Use> &macroUses);
bool hasVirtualDestructor(Class *klass) const;
bool hasVirtualDestructor(ClassOrNamespace *binding) const;
@@ -174,6 +174,7 @@ private:
QList<AST *> _astStack;
QVector<Use> _usages;
unsigned _lineOfLastUsage;
+ QList<Use> _macroUses;
};
} // namespace CPlusPlus