diff options
Diffstat (limited to 'src/plugins/cpptools/cppchecksymbols.h')
-rw-r--r-- | src/plugins/cpptools/cppchecksymbols.h | 5 |
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> ¯oUses); 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> ¯oUses); 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 |