Search code examples
c++visual-studiovisual-studio-2008

Tutorial/Manual how to create Visualizer in autoexp.dat


I have some C++ datatypes for which I would like to improve the debugging experience in my team. I therefore want to create a custom visualizer in the autoexp.dat file. The [AutoExpand] section doesn't seem sufficient, so I started to look at [Visualizer]. I found this website with some explanations, but is there any comprehensive reference/manual/tutorial? I don't get the difference between $c and $e, for example. I already succeeded in displaying some basic information, but I feel like there's so much more to know...

Do you know any good resource?

Thanks!


Solution

  • Appears this is already commented above but someone coming to this question would not necessarily read the comments and so might miss the great tutorial available on the boost site:

    https://svn.boost.org/trac/boost/wiki/DebuggerVisualizers

    Also

    http://mariusbancila.ro/blog/2007/04/06/tweaking-autoexpdat-for-custom-types-in-vs2005/

    http://www.idigitalhouse.com/Blog/?p=83

    http://www.chromium.org/developers/how-tos/how-to-set-up-visual-studio-debugger-visualizers

    http://www.virtualdub.org/blog/pivot/entry.php?id=172