Hello everyone, I've spent the last couple of days debugging Clang and peeking inside SmallVector and Token really annoyed me so I decided to write some visualizers to make my life easier. I hope somebody else finds this useful and if you have any ideas about other types that should be supported just ask and I'll try to add them.<div>

<br></div><div>There are two ways to make this work:</div><div><br></div><div>1. Put the path to clangVisualizer.txt in the environmental variable called _vcee_autoexp and restart your Visual Studio. This method should work for Visual Studio 2008 and 2010 and is less invasive.</div>

<div>2. Copy everything except the [Visualizer] tag from clangVisualizers.txt to C:\Program Files\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\autoexp.dat. Make sure you backup your original autoexp.dat first. This should work for Visual Studio 2005 and above.</div>

<div><br></div><div>Here are the visualizers in action:</div><div><a href="http://img135.imageshack.us/img135/2977/token.png">Token Visualizer</a></div><div><a href="http://img9.imageshack.us/img9/7286/smallvector.png">SmallVector Visualizer</a> (It works just like the one for std::vector, displays size, capacity and elements)</div>

<div><br></div><div>If you'd like to disable the visualizer for a specific variable just type variable_name,! inside the watch window.</div>