|
artdaq_core
v3_08_01
|
Represents the entire stack trace message. More...
#include <artdaq-core/Utilities/ExceptionStackTrace.hh>
Public Types | |
| using | traces_t = std::vector< Trace > |
| Trace collection type. | |
Public Member Functions | |
| StackTrace (std::string type_name) | |
| Constructor. More... | |
| std::string | print () const |
| Produces a stack trace summary. | |
| void | resolve () |
| Reads and demangles backtrace symbols. | |
| StackTrace (StackTrace &&)=default | |
| Default Move Constructor. | |
| StackTrace & | operator= (StackTrace &&)=default |
| Default move assignment operator. | |
| StackTrace (const StackTrace &)=delete | |
| Copy Constructor is deleted. | |
| StackTrace & | operator= (const StackTrace &)=delete |
| Copy assignment operator is deleted. | |
Static Public Member Functions | |
| static std::string | demangle (std::string const &symbol) |
| Demangles backtrace symbols. | |
Represents the entire stack trace message.
Definition at line 97 of file ExceptionStackTrace.hh.
|
explicit |
Constructor.
| type_name | The mangled type of the thrown exception |
Definition at line 73 of file ExceptionStackTrace.cc.