1<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 2 <Type Name="smallvec::SmallVec<array$<*,*>>" Priority="Medium"> 3 <Intrinsic Name="is_inline" Expression="$T2 > capacity" /> 4 <Intrinsic Name="len" Expression="is_inline() ? capacity : data.variant1.value.__0.__1" /> 5 <Intrinsic Name="data_ptr" Expression="is_inline() ? data.variant0.value.__0.value.value : data.variant1.value.__0.__0" /> 6 7 <DisplayString>{{ len={len()} }}</DisplayString> 8 <Expand> 9 <Item Name="[capacity]">is_inline() ? $T2 : capacity</Item> 10 <Item Name="[len]">len()</Item> 11 12 <ArrayItems> 13 <Size>len()</Size> 14 <ValuePointer>data_ptr()</ValuePointer> 15 </ArrayItems> 16 </Expand> 17 </Type> 18 19 <Type Name="smallvec::SmallVec<array$<*,*>>" Priority="MediumLow"> 20 <Intrinsic Name="is_inline" Expression="$T2 > capacity" /> 21 <Intrinsic Name="len" Expression="is_inline() ? capacity : data.heap.__1" /> 22 <Intrinsic Name="data_ptr" Expression="is_inline() ? data.inline.value.value.value : data.heap.__0" /> 23 24 <DisplayString>{{ len={len()} }}</DisplayString> 25 <Expand> 26 <Item Name="[capacity]">is_inline() ? $T2 : capacity</Item> 27 <Item Name="[len]">len()</Item> 28 29 <ArrayItems> 30 <Size>len()</Size> 31 <ValuePointer>data_ptr()</ValuePointer> 32 </ArrayItems> 33 </Expand> 34 </Type> 35</AutoVisualizer>