llvm.natvis (1003B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- 3 Visual Studio Native Debugging Visualizers for LLVM 4 5 For Visual Studio 2013 only, put this file into 6 "%USERPROFILE%\Documents\Visual Studio 2013\Visualizers" or create a symbolic link so it updates automatically. 7 8 For later versions of Visual Studio, no setup is required. 9 --> 10 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 11 <Type Name="llvm::SmallVectorImpl<*>"> 12 <DisplayString Condition="Size == 0">empty</DisplayString> 13 <DisplayString Condition="Size && Size < 4">{(value_type*)BeginX,[Size]}</DisplayString> 14 <DisplayString Condition="Size > 3">{Size} elements</DisplayString> 15 <DisplayString>Uninitialized</DisplayString> 16 <Expand> 17 <Item Name="[size]">Size</Item> 18 <Item Name="[capacity]">Capacity</Item> 19 <ArrayItems> 20 <Size>Size</Size> 21 <ValuePointer>(value_type*)BeginX</ValuePointer> 22 </ArrayItems> 23 </Expand> 24 </Type> 25 </AutoVisualizer>