diff options
Diffstat (limited to 'src/plugins/cpptools/cpplocalsymbols.cpp')
-rw-r--r-- | src/plugins/cpptools/cpplocalsymbols.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cpplocalsymbols.cpp b/src/plugins/cpptools/cpplocalsymbols.cpp index b37a7230b7..361fd5d9d6 100644 --- a/src/plugins/cpptools/cpplocalsymbols.cpp +++ b/src/plugins/cpptools/cpplocalsymbols.cpp @@ -27,6 +27,7 @@ ** ****************************************************************************/ +#include "cpphighlightingsupport.h" #include "cpplocalsymbols.h" #include "cppsemanticinfo.h" @@ -73,6 +74,8 @@ protected: using ASTVisitor::visit; using ASTVisitor::endVisit; + typedef TextEditor::HighlightingResult HighlightingResult; + void enterScope(Scope *scope) { _scopeStack.append(scope); @@ -86,7 +89,9 @@ protected: const Identifier *id = member->identifier(); unsigned line, column; getTokenStartPosition(member->sourceLocation(), &line, &column); - localUses[member].append(SemanticInfo::Use(line, column, id->size(), SemanticInfo::LocalUse)); + localUses[member].append( + HighlightingResult(line, column, id->size(), + CppHighlightingSupport::LocalUse)); } } } @@ -107,7 +112,9 @@ protected: else if (!member->isGenerated() && (member->sourceLocation() < firstToken || member->enclosingScope()->isFunction())) { unsigned line, column; getTokenStartPosition(simpleName->identifier_token, &line, &column); - localUses[member].append(SemanticInfo::Use(line, column, id->size(), SemanticInfo::LocalUse)); + localUses[member].append( + HighlightingResult(line, column, id->size(), + CppHighlightingSupport::LocalUse)); return false; } } |