Exception backtrace. More...
#include <error.hpp>
Public Member Functions | |
ExceptionTracer () | |
Default constructor for exception tracer. Saves the backtrace of the program at this location for printing it when the error is caught. | |
void | print_trace (std::ostream &os) |
Print the backtrace to os. |
Exception backtrace.
Saves the backtrace when constructed. Uses GNU extensions and therefore only works when compiled with GNU system.
Default constructor for exception tracer. Saves the backtrace of the program at this location for printing it when the error is caught.
void ExceptionTracer::print_trace | ( | std::ostream & | os | ) |
Print the backtrace to os.