Clang: Don't show template type parameters in Class View and Current Document filter

They do not bring any value.

Task-number: QTCREATORBUG-20716
Change-Id: I2876f0e1e3918cb33d133b4a65ccaefd9bd30ac8
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Ivan Donchevskii
2018-07-06 11:38:55 +02:00
parent 42754374b0
commit 91cbbd39ac
5 changed files with 19 additions and 2 deletions

View File

@@ -341,9 +341,13 @@ void TokenInfo::typeKind(const Cursor &cursor)
case CXCursor_ObjCCategoryImplDecl:
m_types.mixinHighlightingTypes.push_back(HighlightingType::ObjectiveCCategory);
return;
case CXCursor_ObjCSuperClassRef:
case CXCursor_TemplateTypeParameter:
m_types.mixinHighlightingTypes.push_back(HighlightingType::TemplateTypeParameter);
return;
case CXCursor_TemplateTemplateParameter:
m_types.mixinHighlightingTypes.push_back(HighlightingType::TemplateTemplateParameter);
return;
case CXCursor_ObjCSuperClassRef:
case CXCursor_CXXStaticCastExpr:
case CXCursor_CXXReinterpretCastExpr:
break;