RSC  0.17.1
rsc::debug::WindowsDebugTools Class Reference

Windows implementation for debug tools. More...

#include <WindowsDebugTools.h>

Inheritance diagram for rsc::debug::WindowsDebugTools:
Inheritance graph
Collaboration diagram for rsc::debug::WindowsDebugTools:
Collaboration graph

Public Member Functions

 WindowsDebugTools ()
 
virtual ~WindowsDebugTools ()
 
std::vector< std::string > createBacktrace (const unsigned int &maxElements)
 Generates a string representation of the current thread's backtrace. More...
 
- Public Member Functions inherited from rsc::debug::DebugTools
virtual ~DebugTools ()
 
std::string formatBacktrace (const std::vector< std::string > &trace)
 
template<class ExceptionType >
std::string exceptionInfo (const ExceptionType &e)
 Generates a string giving verbose information about an exception in the given context. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from rsc::debug::DebugTools
static DebugToolsPtr newInstance ()
 
- Protected Member Functions inherited from rsc::debug::DebugTools
 DebugTools ()
 

Detailed Description

Windows implementation for debug tools.

Author
jwienke

Definition at line 40 of file WindowsDebugTools.h.

Constructor & Destructor Documentation

rsc::debug::WindowsDebugTools::WindowsDebugTools ( )

Definition at line 34 of file WindowsDebugTools.cpp.

rsc::debug::WindowsDebugTools::~WindowsDebugTools ( )
virtual

Definition at line 38 of file WindowsDebugTools.cpp.

Member Function Documentation

vector< string > rsc::debug::WindowsDebugTools::createBacktrace ( const unsigned int &  maxElements)
virtual

Generates a string representation of the current thread's backtrace.

Returns
backtrace string as vector of method calls

Implements rsc::debug::DebugTools.

Definition at line 41 of file WindowsDebugTools.cpp.


The documentation for this class was generated from the following files: