...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::debug::dbg_startup_info — Collection of data, which is used by debugger starter routine.
// In header: <boost/test/debug.hpp> struct dbg_startup_info { // public data members long pid; // pid of a program to attach to bool break_or_continue; // what to do after debugger is attached unit_test::const_string binary_path; // path to executable for current process unit_test::const_string display; // if debugger has a GUI, which display to use (on UNIX) unit_test::const_string init_done_lock; // path to a uniquely named lock file, which is used to pause current application while debugger is being initialized };