In article
While doing all this I thought that most of this work can be useful to other libraries. So, I moved the reusable parts into a separate directory (https://github.com/boostorg/json/tree/develop/pretty_printers) and added both a b2 module, and a CMake module.
This is a great idea, but the name 'pretty_printers' does not convey to me what is going on. (Naming things is hard.) How about 'gdb_printers'? It's only useful for gdb. Visual Studio has it's own, different, mechanism for providing pretty output in the debugger -- VS calls them visualizers. -- Richard -- "The Direct3D Graphics Pipeline" free book http://tinyurl.com/d3d-pipeline The Terminals Wiki http://terminals-wiki.org The Computer Graphics Museum http://computergraphicsmuseum.org Legalize Adulthood! (my blog) http://legalizeadulthood.wordpress.com