Files

44 lines
1.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="NonNullPtr&lt;void&gt;">
<DisplayString>{(void*)InternalPtr}</DisplayString>
<Expand>
<Item Name="[ptr]">InternalPtr</Item>
</Expand>
</Type>
<Type Name="NonNullPtr&lt;*&gt;">
<DisplayString Condition="InternalPtr == 0">&lt;null&gt;</DisplayString>
<DisplayString>{InternalPtr}</DisplayString>
<Expand>
<ExpandedItem>InternalPtr</ExpandedItem>
</Expand>
</Type>
<Type Name="VectorArena&lt;*,*&gt;">
<DisplayString>{{ size={Count} capacity={Capacity} }}</DisplayString>
<Expand>
<Item Name="[size]">Count</Item>
<Item Name="[capacity]">Capacity</Item>
<ArrayItems>
<Size>Count</Size>
<ValuePointer>Data</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="Arena">
<DisplayString Condition="Name != 0">{Name,s} (used={Position} / reserved={ReserveSize})</DisplayString>
<DisplayString Condition="Name == 0">Arena (used={Position} / reserved={ReserveSize})</DisplayString>
<Expand>
<Item Name="[name]" Condition="Name != 0">Name,s</Item>
<Item Name="[used]">Position</Item>
<Item Name="[committed]">Committed</Item>
<Item Name="[reserved]">ReserveSize</Item>
<Item Name="[alignment]">Alignment</Item>
<Item Name="Current">Current</Item>
<Item Name="Previous">Previous</Item>
</Expand>
</Type>
</AutoVisualizer>