onnxruntime/cmake/external/gsl.natvis
Dmitri Smirnov 25c0a66934
Natvis adjustments to make debugging bearable (#13237)
### Description

- Fix Abseil::InlinedVector inlined storage visualization
- Fix typo in protobuf natvis.
- Add basic gsl.natvis


### Motivation and Context
Debugging is hard.
2022-10-10 10:06:55 -07:00

14 lines
536 B
XML

<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="gsl::span&lt;*&gt;">
<Intrinsic Name="_size" Expression="(last_ - first_)"/>
<DisplayString>{{ size={ _size() }}}</DisplayString>
<Expand>
<Item Name="[size]" ExcludeView="simple">_size()</Item>
<IndexListItems Condition="_size() &gt; 0">
<Size>_size()</Size>
<ValueNode>first_[$i]</ValueNode>
</IndexListItems>
</Expand>
</Type>
</AutoVisualizer>