Add a natvis file to renderdoc project for rdctype::array/rdctype::str

This commit is contained in:
baldurk
2017-03-20 12:13:26 +00:00
parent 8016dea558
commit 8badc43028
3 changed files with 29 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="rdctype::str">
<DisplayString>{elems,s}</DisplayString>
<Expand>
<Item Name="[size]" ExcludeView="simple">count</Item>
<ArrayItems>
<Size>count</Size>
<ValuePointer>elems</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="rdctype::array&lt;*&gt;">
<DisplayString>{{ size={count} }}</DisplayString>
<Expand>
<Item Name="[size]" ExcludeView="simple">count</Item>
<ArrayItems>
<Size>count</Size>
<ValuePointer>elems</ValuePointer>
</ArrayItems>
</Expand>
</Type>
</AutoVisualizer>
+3
View File
@@ -479,6 +479,9 @@
<UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Natvis Include="renderdoc.natvis" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
+3
View File
@@ -547,4 +547,7 @@
<Filter>Resources</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<Natvis Include="renderdoc.natvis" />
</ItemGroup>
</Project>