|
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