Fix HashMap/HashSet in natvis after member renames
This commit is contained in:
@ -32,10 +32,10 @@
|
|||||||
|
|
||||||
<Type Name="Dictionary">
|
<Type Name="Dictionary">
|
||||||
<Expand>
|
<Expand>
|
||||||
<Item Name="[size]">_p && _p->variant_map.head_element ? _p->variant_map.num_elements : 0</Item>
|
<Item Name="[size]">_p && _p->variant_map._head_element ? _p->variant_map._size : 0</Item>
|
||||||
<LinkedListItems>
|
<LinkedListItems>
|
||||||
<Size>_p && _p->variant_map.head_element ? _p->variant_map.num_elements : 0</Size>
|
<Size>_p && _p->variant_map._head_element ? _p->variant_map._size : 0</Size>
|
||||||
<HeadPointer>_p ? _p->variant_map.head_element : nullptr</HeadPointer>
|
<HeadPointer>_p ? _p->variant_map._head_element : nullptr</HeadPointer>
|
||||||
<NextPointer>next</NextPointer>
|
<NextPointer>next</NextPointer>
|
||||||
<ValueNode Name="[{data.key}]">(*this),view(MapHelper)</ValueNode>
|
<ValueNode Name="[{data.key}]">(*this),view(MapHelper)</ValueNode>
|
||||||
</LinkedListItems>
|
</LinkedListItems>
|
||||||
@ -93,10 +93,10 @@
|
|||||||
|
|
||||||
<Type Name="HashSet<*,*,*>">
|
<Type Name="HashSet<*,*,*>">
|
||||||
<Expand>
|
<Expand>
|
||||||
<Item Name="[size]">num_elements</Item>
|
<Item Name="[size]">_size</Item>
|
||||||
<ArrayItems>
|
<ArrayItems>
|
||||||
<Size>num_elements</Size>
|
<Size>_size</Size>
|
||||||
<ValuePointer>($T1 *) keys._cowdata._ptr</ValuePointer>
|
<ValuePointer>($T1 *) _keys._cowdata._ptr</ValuePointer>
|
||||||
</ArrayItems>
|
</ArrayItems>
|
||||||
</Expand>
|
</Expand>
|
||||||
</Type>
|
</Type>
|
||||||
@ -112,10 +112,10 @@
|
|||||||
<!-- elements displayed by index -->
|
<!-- elements displayed by index -->
|
||||||
<Type Name="HashMap<*,*,*,*,*>" Priority="Medium">
|
<Type Name="HashMap<*,*,*,*,*>" Priority="Medium">
|
||||||
<Expand>
|
<Expand>
|
||||||
<Item Name="[size]">head_element ? num_elements : 0</Item>
|
<Item Name="[size]">_head_element ? _size : 0</Item>
|
||||||
<LinkedListItems>
|
<LinkedListItems>
|
||||||
<Size>head_element ? num_elements : 0</Size>
|
<Size>_head_element ? _size : 0</Size>
|
||||||
<HeadPointer>head_element</HeadPointer>
|
<HeadPointer>_head_element</HeadPointer>
|
||||||
<NextPointer>next</NextPointer>
|
<NextPointer>next</NextPointer>
|
||||||
<ValueNode>(*this)</ValueNode>
|
<ValueNode>(*this)</ValueNode>
|
||||||
</LinkedListItems>
|
</LinkedListItems>
|
||||||
@ -126,10 +126,10 @@
|
|||||||
<!-- show elements by index by specifying "ShowElementsByIndex"-->
|
<!-- show elements by index by specifying "ShowElementsByIndex"-->
|
||||||
<Type Name="HashMap<*,*,*,*,*>" ExcludeView="ShowElementsByIndex" Priority="MediumHigh">
|
<Type Name="HashMap<*,*,*,*,*>" ExcludeView="ShowElementsByIndex" Priority="MediumHigh">
|
||||||
<Expand>
|
<Expand>
|
||||||
<Item Name="[size]">head_element ? num_elements : 0</Item>
|
<Item Name="[size]">_head_element ? _size : 0</Item>
|
||||||
<LinkedListItems>
|
<LinkedListItems>
|
||||||
<Size>head_element ? num_elements : 0</Size>
|
<Size>_head_element ? _size : 0</Size>
|
||||||
<HeadPointer>head_element</HeadPointer>
|
<HeadPointer>_head_element</HeadPointer>
|
||||||
<NextPointer>next</NextPointer>
|
<NextPointer>next</NextPointer>
|
||||||
<ValueNode Name="[{data.key}]">(*this),view(MapHelper)</ValueNode>
|
<ValueNode Name="[{data.key}]">(*this),view(MapHelper)</ValueNode>
|
||||||
</LinkedListItems>
|
</LinkedListItems>
|
||||||
|
|||||||
Reference in New Issue
Block a user