|
26 | 26 | -->
|
27 | 27 |
|
28 | 28 | <Type Name="std::collections::hash::map::HashMap<*,*,*>">
|
29 |
| - <DisplayString>{{ len={base.table.items} }}</DisplayString> |
| 29 | + <DisplayString>{{ len={base.table.table.items} }}</DisplayString> |
30 | 30 | <Expand>
|
31 |
| - <Item Name="[len]">base.table.items</Item> |
32 |
| - <Item Name="[capacity]">base.table.items + base.table.growth_left</Item> |
| 31 | + <Item Name="[len]">base.table.table.items</Item> |
| 32 | + <Item Name="[capacity]">base.table.table.items + base.table.table.growth_left</Item> |
33 | 33 | <Item Name="[state]">base.hash_builder</Item>
|
34 | 34 |
|
35 | 35 | <CustomListItems>
|
36 | 36 | <Variable Name="i" InitialValue="0" />
|
37 |
| - <Variable Name="n" InitialValue="base.table.items" /> |
38 |
| - <Size>base.table.items</Size> |
| 37 | + <Variable Name="n" InitialValue="base.table.table.items" /> |
| 38 | + <Size>base.table.table.items</Size> |
39 | 39 | <Loop>
|
40 | 40 | <Break Condition="n == 0" />
|
41 |
| - <If Condition="(base.table.ctrl.pointer[i] & 0x80) == 0"> |
| 41 | + <If Condition="(base.table.table.ctrl.pointer[i] & 0x80) == 0"> |
42 | 42 | <!-- Bucket is populated -->
|
43 | 43 | <Exec>n--</Exec>
|
44 |
| - <Item Name="{((tuple<$T1, $T2>*)base.table.ctrl.pointer)[-(i + 1)].__0}">((tuple<$T1, $T2>*)base.table.ctrl.pointer)[-(i + 1)].__1</Item> |
| 44 | + <Item Name="{((tuple<$T1, $T2>*)base.table.table.ctrl.pointer)[-(i + 1)].__0}">((tuple<$T1, $T2>*)base.table.table.ctrl.pointer)[-(i + 1)].__1</Item> |
45 | 45 | </If>
|
46 | 46 | <Exec>i++</Exec>
|
47 | 47 | </Loop>
|
|
50 | 50 | </Type>
|
51 | 51 |
|
52 | 52 | <Type Name="std::collections::hash::set::HashSet<*,*>">
|
53 |
| - <DisplayString>{{ len={base.map.table.items} }}</DisplayString> |
| 53 | + <DisplayString>{{ len={base.map.table.table.items} }}</DisplayString> |
54 | 54 | <Expand>
|
55 |
| - <Item Name="[len]">base.map.table.items</Item> |
56 |
| - <Item Name="[capacity]">base.map.table.items + base.map.table.growth_left</Item> |
| 55 | + <Item Name="[len]">base.map.table.table.items</Item> |
| 56 | + <Item Name="[capacity]">base.map.table.table.items + base.map.table.table.growth_left</Item> |
57 | 57 | <Item Name="[state]">base.map.hash_builder</Item>
|
58 | 58 |
|
59 | 59 | <CustomListItems>
|
60 | 60 | <Variable Name="i" InitialValue="0" />
|
61 |
| - <Variable Name="n" InitialValue="base.map.table.items" /> |
62 |
| - <Size>base.map.table.items</Size> |
| 61 | + <Variable Name="n" InitialValue="base.map.table.table.items" /> |
| 62 | + <Size>base.map.table.table.items</Size> |
63 | 63 | <Loop>
|
64 | 64 | <Break Condition="n == 0" />
|
65 |
| - <If Condition="(base.map.table.ctrl.pointer[i] & 0x80) == 0"> |
| 65 | + <If Condition="(base.map.table.table.ctrl.pointer[i] & 0x80) == 0"> |
66 | 66 | <!-- Bucket is populated -->
|
67 | 67 | <Exec>n--</Exec>
|
68 |
| - <Item>(($T1*)base.map.table.ctrl.pointer)[-(i + 1)]</Item> |
| 68 | + <Item>(($T1*)base.map.table.table.ctrl.pointer)[-(i + 1)]</Item> |
69 | 69 | </If>
|
70 | 70 | <Exec>i++</Exec>
|
71 | 71 | </Loop>
|
|
0 commit comments