Write natvis for foa iterators

This commit is contained in:
Braden Ganetsky
2024-05-31 23:51:32 -05:00
parent 0a66c687fd
commit 901f0a29b8

View File

@ -301,4 +301,15 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</Expand>
</Type>
<!-- FOA iterators -->
<Type Name="boost::unordered::detail::foa::table_iterator&lt;*&gt;" Inheritable="false">
<Intrinsic Name="valid" Expression="p_ != nullptr &amp;&amp; pc_ != nullptr" />
<DisplayString Condition="valid()">{*p_}</DisplayString>
<DisplayString Condition="!valid()">{{ end iterator }}</DisplayString>
<Expand>
<ExpandedItem Condition="valid()">*p_</ExpandedItem>
</Expand>
</Type>
</AutoVisualizer>