diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2015-06-07 13:15:34 +0300 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-06-09 11:31:40 +0000 |
commit | 3fe1b925668289cd7876fef780cb366c8216eff7 (patch) | |
tree | 6aad3474652a6b86efeb3f523deb7d1d84298acc /src/libs/cplusplus/CppDocument.cpp | |
parent | 7389f4695949991916896f6da0c4d43d54066d9c (diff) | |
download | qt-creator-3fe1b925668289cd7876fef780cb366c8216eff7.tar.gz |
CppTools: Fix highlighting and follow for template using argument
Use-case:
template<class T>
using Foo = Bar<T>; // T not highlighted
Task-number: QTCREATORBUG-9944
Change-Id: I04cb62ea6a21f158f7fb4fb7ac79ccd6eb1bbfbb
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
-rw-r--r-- | src/libs/cplusplus/CppDocument.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp index dab791b933..3e0777b251 100644 --- a/src/libs/cplusplus/CppDocument.cpp +++ b/src/libs/cplusplus/CppDocument.cpp @@ -177,7 +177,7 @@ protected: virtual bool visit(Template *symbol) { if (Symbol *decl = symbol->declaration()) { - if (decl->isFunction() || decl->isClass()) + if (decl->isFunction() || decl->isClass() || decl->isDeclaration()) return process(symbol); } return true; |