Files

70 lines
2.5 KiB
XML
Raw Permalink Normal View History

2022-02-14 16:29:26 +01:00
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
2023-11-22 13:18:54 +01:00
<Type Name="Seele::Array&lt;*&gt;">
<DisplayString>{{ size={arraySize} }}</DisplayString>
<Expand>
<Item Name="[size]" ExcludeView="simple">arraySize</Item>
<Item Name="[allocated]" ExcludeView="simple">allocated</Item>
<ArrayItems>
<Size>arraySize</Size>
<ValuePointer>_data</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="Seele::StaticArray&lt;*,*&gt;">
<DisplayString>{{ size={$T2} }}</DisplayString>
<Expand>
<ArrayItems>
<Size>$T2</Size>
<ValuePointer>_data</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="Seele::List&lt;*&gt;">
<DisplayString>{{ size={_size} }}</DisplayString>
<Expand>
<Item Name="[size]" ExcludeView="simple">_size</Item>
<LinkedListItems>
<Size>_size</Size>
<HeadPointer>root</HeadPointer>
<NextPointer>next</NextPointer>
<ValueNode>data</ValueNode>
</LinkedListItems>
</Expand>
</Type>
<Type Name="Seele::Pair&lt;*,*&gt;">
<DisplayString>[{key}, {value}]</DisplayString>
<Expand>
<Item Name="[key]">key</Item>
<Item Name="[value]">value</Item>
</Expand>
</Type>
2023-12-24 21:49:49 +01:00
<Type Name="Seele::Tree&lt;*&gt;">
2023-11-22 13:18:54 +01:00
<DisplayString>{{ size={_size} }</DisplayString>
<Expand>
<Item Name="[size]">_size</Item>
<Item Name="[comp]">comp</Item>
2023-12-15 11:57:13 +01:00
<TreeItems>
2023-11-22 13:18:54 +01:00
<Size>_size</Size>
2023-12-15 11:57:13 +01:00
<HeadPointer>root</HeadPointer>
2023-12-24 21:49:49 +01:00
<LeftPointer>leftChild</LeftPointer>
<RightPointer>rightChild</RightPointer>
<ValueNode>data</ValueNode>
2023-12-15 11:57:13 +01:00
</TreeItems>
2023-11-22 13:18:54 +01:00
</Expand>
</Type>
<Type Name="Seele::RefPtr&lt;*&gt;">
<DisplayString Condition="object == nullptr">empty</DisplayString>
<DisplayString>RefPtr {*object}</DisplayString>
<Expand>
<ExpandedItem>object</ExpandedItem>
</Expand>
</Type>
2025-01-19 16:07:38 +01:00
<Type Name="Seele::OwningPtr&lt;*&gt;">
<DisplayString>OwningPtr {*pointer}</DisplayString>
2023-11-22 13:18:54 +01:00
<Expand>
2025-01-19 16:07:38 +01:00
<ExpandedItem>pointer</ExpandedItem>
2023-11-22 13:18:54 +01:00
</Expand>
</Type>
2022-02-14 16:29:26 +01:00
</AutoVisualizer>