29 #if defined(DEBUGTOOLS_LINUX) 31 #elif defined(SUBPROCESS_WINDOWS) 40 DebugTools::DebugTools() {
43 DebugTools::~DebugTools() {
47 #if defined(DEBUGTOOLS_LINUX) 49 #elif defined(SUBPROCESS_WINDOWS) 54 string DebugTools::formatBacktrace(
const vector<string>& trace) {
56 for (std::vector<std::string>::const_iterator traceIt = trace.begin(); traceIt
57 != trace.end(); ++traceIt) {
58 s <<
"\t" << *traceIt << std::endl;
boost::shared_ptr< DebugTools > DebugToolsPtr