Fix redundant "typename typename T" in Visual Studio Native Visualizer

Also, a little minor cleanup

llvm-svn: 265338
This commit is contained in:
Mike Spertus 2016-04-04 19:36:48 +00:00
parent a82a58a4e5
commit 8874ef7cf1
1 changed files with 3 additions and 2 deletions

View File

@ -57,8 +57,8 @@ For later versions of Visual Studio, no setup is required-->
<Type Name="clang::PointerType">
<DisplayString>{PointeeType, view(poly)} *</DisplayString>
<Expand>
<ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
<Item Name="PointeeType">PointeeType</Item>
<ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
</Expand>
</Type>
<!-- We visualize all inner types for clang reference types. So a rvalue reference to an lvalue reference
@ -191,7 +191,8 @@ For later versions of Visual Studio, no setup is required-->
</Expand>
</Type>
<Type Name="clang::TemplateTypeParmType">
<DisplayString>typename {*TTPDecl,view(cpp)}</DisplayString>
<DisplayString IncludeView="cpp">{*TTPDecl,view(cpp)}</DisplayString>
<DisplayString>{*TTPDecl}</DisplayString>
</Type>
<Type Name="clang::InjectedClassNameType">
<DisplayString>{*Decl,view(cpp)}</DisplayString>