summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMike Spertus <mike@spertus.com>2016-03-31 06:09:56 +0000
committerMike Spertus <mike@spertus.com>2016-03-31 06:09:56 +0000
commit666c01d585e25adf5b5facdf6232800f5fa722ad (patch)
tree1dd62d6b92ce3894d1bc976f7c75c558b7ddee31 /utils
parentbb39104647b6bc81ba627642f31c4487eeb59e8e (diff)
Visual Studio native visualization for clang::TemplateDecl
With this change, TemplateDecls display in the Locals Window something like template<typename T, typename U> struct A; git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@264997 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/ClangVisualizers/clang.natvis3
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/ClangVisualizers/clang.natvis b/utils/ClangVisualizers/clang.natvis
index 411d7a2be2..b3fc6c78b9 100644
--- a/utils/ClangVisualizers/clang.natvis
+++ b/utils/ClangVisualizers/clang.natvis
@@ -116,6 +116,9 @@ For later versions of Visual Studio, no setup is required-->
<DisplayString Condition="!Typename">class {Name,view(cpp)}</DisplayString>
<DisplayString>typename {Name,view(cpp)}</DisplayString>
</Type>
+ <Type Name="clang::TemplateDecl">
+ <DisplayString>template{*TemplateParams} {*TemplatedDecl};</DisplayString>
+ </Type>
<Type Name="clang::NamedDecl" >
<DisplayString IncludeView="cpp">{Name,view(cpp)}</DisplayString>
<DisplayString>{Name}</DisplayString>