Visual Studio native visualization for clang::TemplateDecl
authorMike Spertus <mike@spertus.com>
Thu, 31 Mar 2016 06:09:56 +0000 (06:09 +0000)
committerMike Spertus <mike@spertus.com>
Thu, 31 Mar 2016 06:09:56 +0000 (06:09 +0000)
With this change, TemplateDecls display in the Locals Window something like

  template<typename T, typename U> struct A;

llvm-svn: 264997

clang/utils/ClangVisualizers/clang.natvis

index 411d7a2..b3fc6c7 100644 (file)
@@ -116,6 +116,9 @@ For later versions of Visual Studio, no setup is required-->
     <DisplayString Condition="!Typename">class {Name,view(cpp)}</DisplayString>\r
     <DisplayString>typename {Name,view(cpp)}</DisplayString>\r
   </Type>\r
+  <Type Name="clang::TemplateDecl">\r
+    <DisplayString>template{*TemplateParams} {*TemplatedDecl};</DisplayString>\r
+  </Type>\r
   <Type Name="clang::NamedDecl" >\r
     <DisplayString IncludeView="cpp">{Name,view(cpp)}</DisplayString>\r
     <DisplayString>{Name}</DisplayString>\r