summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppchecksymbols.h
diff options
context:
space:
mode:
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