aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cppchecksymbols.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <[email protected]>2015-05-26 23:30:02 +0300
committerOrgad Shaneh <[email protected]>2015-05-27 08:29:36 +0000
commit588b333669699daf20ed2175424718f1ba2de158 (patch)
tree3d76d3bd0414ce0bf0eb037ba549037420a5dc6b /src/plugins/cpptools/cppchecksymbols.cpp
parentd004b1b6168694dd5ae6cd186d19aa20bd1318ac (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.cpp5
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();
}
}
}