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<*>">
|
|
|
|
|
<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<*,*>">
|
|
|
|
|
<DisplayString>{{ size={$T2} }}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>$T2</Size>
|
|
|
|
|
<ValuePointer>_data</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<Type Name="Seele::List<*>">
|
|
|
|
|
<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<*,*>">
|
|
|
|
|
<DisplayString>[{key}, {value}]</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="[key]">key</Item>
|
|
|
|
|
<Item Name="[value]">value</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<Type Name="Seele::Map<*,*>">
|
|
|
|
|
<DisplayString>{{ size={_size} }</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="[size]">_size</Item>
|
|
|
|
|
<Item Name="[comp]">comp</Item>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>_size</Size>
|
|
|
|
|
<ValuePointer>nodeContainer._data</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<Type Name="Seele::Map<*>::Node">
|
|
|
|
|
<DisplayString>[{pair}]</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="[pair]">pair</Item>
|
|
|
|
|
<Item Name="[left]">leftChild</Item>
|
|
|
|
|
<Item Name="[right]">rightChild</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<Type Name="Seele::Map<*>::IteratorBase<*>">
|
|
|
|
|
<DisplayString Condition="nodeContainer.arraySize==0">empty</DisplayString>
|
|
|
|
|
<DisplayString>[{nodeContainer._data[node].pair}]</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ExpandedItem>nodeContainer._data[node].pair</ExpandedItem>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<Type Name="Seele::RefPtr<*>">
|
|
|
|
|
<DisplayString Condition="object == nullptr">empty</DisplayString>
|
|
|
|
|
<DisplayString>RefPtr {*object}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ExpandedItem>object</ExpandedItem>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<Type Name="Seele::UniquePtr<*>">
|
|
|
|
|
<DisplayString>UniquePtr {*handle}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ExpandedItem>handle</ExpandedItem>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2022-02-14 16:29:26 +01:00
|
|
|
</AutoVisualizer>
|