ExceptionTracer Class Reference
Exception backtrace. More...
#include <error.hpp>
Inheritance diagram for ExceptionTracer:

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. More... | |
void | print_trace (std::ostream &os) |
Print the backtrace to os. More... | |
Detailed Description
Exception backtrace.
Saves the backtrace when constructed. Uses GNU extensions and therefore only works when compiled with GNU system.
Constructor & Destructor Documentation
◆ ExceptionTracer()
ExceptionTracer::ExceptionTracer | ( | ) |
Default constructor for exception tracer. Saves the backtrace of the program at this location for printing it when the error is caught.
Member Function Documentation
◆ print_trace()
void ExceptionTracer::print_trace | ( | std::ostream & | os | ) |
Print the backtrace to os.
The documentation for this class was generated from the following files:
- error.hpp
- error.cpp