diff options
author | Mike Spertus <mike@spertus.com> | 2016-03-31 06:09:56 +0000 |
---|---|---|
committer | Mike Spertus <mike@spertus.com> | 2016-03-31 06:09:56 +0000 |
commit | 666c01d585e25adf5b5facdf6232800f5fa722ad (patch) | |
tree | 1dd62d6b92ce3894d1bc976f7c75c558b7ddee31 /utils | |
parent | bb39104647b6bc81ba627642f31c4487eeb59e8e (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.natvis | 3 |
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>
|