diff options
author | Orgad Shaneh <[email protected]> | 2015-05-26 23:30:02 +0300 |
---|---|---|
committer | Orgad Shaneh <[email protected]> | 2015-05-27 08:29:36 +0000 |
commit | 588b333669699daf20ed2175424718f1ba2de158 (patch) | |
tree | 3d76d3bd0414ce0bf0eb037ba549037420a5dc6b /src/plugins/cpptools/cppchecksymbols.cpp | |
parent | d004b1b6168694dd5ae6cd186d19aa20bd1318ac (diff) |
CppTools: Highlight type for templated using
Task-number: QTCREATORBUG-9944
Change-Id: I614571e05039f24b7d56abdddc15f912581f68f1
Reviewed-by: Nikolai Kosjar <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/cppchecksymbols.cpp')
-rw-r--r-- | src/plugins/cpptools/cppchecksymbols.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cppchecksymbols.cpp b/src/plugins/cpptools/cppchecksymbols.cpp index 5ba8864b186..860d849e8d2 100644 --- a/src/plugins/cpptools/cppchecksymbols.cpp +++ b/src/plugins/cpptools/cppchecksymbols.cpp @@ -1183,8 +1183,9 @@ bool CheckSymbols::isTemplateClass(Symbol *symbol) const if (symbol) { if (Template *templ = symbol->asTemplate()) { if (Symbol *declaration = templ->declaration()) { - if (declaration->isClass() || declaration->isForwardClassDeclaration()) - return true; + return declaration->isClass() + || declaration->isForwardClassDeclaration() + || declaration->isTypedef(); } } } |