CppCommon
1.0.4.1
C++ Common Library
|
#include <stack_trace.h>
Public Member Functions | |
std::string | string () const |
Get string from the current stack trace frame. More... | |
Public Attributes | |
void * | address |
Frame address. More... | |
std::string | module |
Frame module. More... | |
std::string | function |
Frame function. More... | |
std::string | filename |
Frame file name. More... | |
int | line |
Frame line number. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Frame &frame) |
Output stack trace frame into the given output stream. More... | |
Stack trace frame.
Definition at line 36 of file stack_trace.h.
|
inline |
Get string from the current stack trace frame.
Definition at line 45 of file stack_trace.h.
|
friend |
Output stack trace frame into the given output stream.
Definition at line 48 of file stack_trace.cpp.
void* CppCommon::StackTrace::Frame::address |
Frame address.
Definition at line 38 of file stack_trace.h.
std::string CppCommon::StackTrace::Frame::filename |
Frame file name.
Definition at line 41 of file stack_trace.h.
std::string CppCommon::StackTrace::Frame::function |
Frame function.
Definition at line 40 of file stack_trace.h.
int CppCommon::StackTrace::Frame::line |
Frame line number.
Definition at line 42 of file stack_trace.h.
std::string CppCommon::StackTrace::Frame::module |
Frame module.
Definition at line 39 of file stack_trace.h.