Boost logo

Boost :

Subject: [boost] Debugger Visualizers discussion
From: Antony Polukhin (antoshkka_at_[hidden])
Date: 2014-08-18 09:30:50


Hi all,

There is project that contains a bunch of XML files. Those files can be
used to improve debugging on MSVC:

For example:
* using this project debug view of `boost::variant<int, float> i(1);` will
show `1` instead of raw memory and internals of boost::variant.
* optional<boost::container::string> will show string content or `none`
instead of ram memory and some unreadable internals

Maybe we should embed those files into the Boost? It would be great to have
some magic bjam command `b2 install-debug` after which VisualStudio becomes
aware of Boost classes.

Files for pretty debugging could be also written for GDB. Will it be useful?

Link o the project: https://github.com/KindDragon/CPPDebuggerVisualizers
Files are located at
https://github.com/KindDragon/CPPDebuggerVisualizers/tree/master/VS2013/Visualizers

-- 
Best regards,
Antony Polukhin

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk