From 4b0f70f4c9d52574edc80dbff441a2a5fa1a7f80 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Tue, 16 Apr 2013 16:48:10 +0200 Subject: C++: highlighter clean-ups - Moved TextEditor::SemanticHighlighter::Result to TextEditor::HighlightingResult - Moved SemanticInfo::UseKind to CppHighlightingSupport::Kind Change-Id: I14faab1891ca691a0691cfd9243edf19fcd3d3df Reviewed-by: Nikolai Kosjar --- src/plugins/cpptools/cppchecksymbols.h | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'src/plugins/cpptools/cppchecksymbols.h') diff --git a/src/plugins/cpptools/cppchecksymbols.h b/src/plugins/cpptools/cppchecksymbols.h index 814516f221..870bc709f8 100644 --- a/src/plugins/cpptools/cppchecksymbols.h +++ b/src/plugins/cpptools/cppchecksymbols.h @@ -31,6 +31,7 @@ #define CPLUSPLUSCHECKSYMBOLS_H #include "cpptools_global.h" +#include "cpphighlightingsupport.h" #include "cppsemanticinfo.h" #include @@ -44,17 +45,17 @@ namespace CppTools { class CPPTOOLS_EXPORT CheckSymbols: protected CPlusPlus::ASTVisitor, public QRunnable, - public QFutureInterface + public QFutureInterface { public: virtual ~CheckSymbols(); - typedef TextEditor::SemanticHighlighter::Result Use; - typedef CppTools::SemanticInfo::UseKind UseKind; + typedef TextEditor::HighlightingResult Result; + typedef CppHighlightingSupport::Kind Kind; virtual void run(); - typedef QFuture Future; + typedef QFuture Future; Future start() { @@ -67,14 +68,14 @@ public: static Future go(CPlusPlus::Document::Ptr doc, const CPlusPlus::LookupContext &context, - const QList ¯oUses); + const QList ¯oUses); - static QMap > chunks(const QFuture &future, int from, int to) + static QMap > chunks(const QFuture &future, int from, int to) { - QMap > chunks; + QMap > chunks; for (int i = from; i < to; ++i) { - const Use use = future.resultAt(i); + const Result use = future.resultAt(i); if (use.isInvalid()) continue; @@ -91,7 +92,7 @@ protected: CheckSymbols(CPlusPlus::Document::Ptr doc, const CPlusPlus::LookupContext &context, - const QList ¯oUses); + const QList &otherUses); bool hasVirtualDestructor(CPlusPlus::Class *klass) const; bool hasVirtualDestructor(CPlusPlus::ClassOrNamespace *binding) const; @@ -110,9 +111,9 @@ protected: void checkName(CPlusPlus::NameAST *ast, CPlusPlus::Scope *scope = 0); CPlusPlus::ClassOrNamespace *checkNestedName(CPlusPlus::QualifiedNameAST *ast); - void addUse(const Use &use); - void addUse(unsigned tokenIndex, UseKind kind); - void addUse(CPlusPlus::NameAST *name, UseKind kind); + void addUse(const Result &use); + void addUse(unsigned tokenIndex, Kind kind); + void addUse(CPlusPlus::NameAST *name, Kind kind); void addType(CPlusPlus::ClassOrNamespace *b, CPlusPlus::NameAST *ast); @@ -177,10 +178,10 @@ private: QSet _potentialFunctions; QSet _potentialStatics; QList _astStack; - QVector _usages; + QVector _usages; int _chunkSize; unsigned _lineOfLastUsage; - QList _macroUses; + QList _macroUses; }; } // namespace CppTools -- cgit v1.2.1