|
process-cpp
3.0.0
A simple convenience library for handling processes in C++11.
|
Inheritance diagram for impl::Frame:
Collaboration diagram for impl::Frame:Classes | |
| struct | Symbol |
Public Member Functions | |
| Frame (std::size_t depth, void *frame_pointer, const char *symbol) | |
| std::size_t | depth () const |
| depth returns the depth of this frame in the overall backtrace. More... | |
| virtual void * | frame_pointer () const |
| frame_pointer returns the the raw frame pointer of this frame. More... | |
| const Symbol & | symbol () const |
| symbol returns the symbolic representation of this frame. More... | |
Public Member Functions inherited from core::posix::backtrace::Frame | |
| Frame (const Frame &)=delete | |
| virtual | ~Frame ()=default |
| Frame & | operator= (const Frame &)=delete |
Public Attributes | |
| std::size_t | depth_ |
| void * | frame_pointer_ |
| Symbol | symbol_ |
Additional Inherited Members | |
Protected Member Functions inherited from core::posix::backtrace::Frame | |
| Frame ()=default | |
Definition at line 48 of file backtrace.cpp.
|
inline |
Definition at line 96 of file backtrace.cpp.
|
inlinevirtual |
depth returns the depth of this frame in the overall backtrace.
Implements core::posix::backtrace::Frame.
Definition at line 103 of file backtrace.cpp.
References depth_.
|
inlinevirtual |
frame_pointer returns the the raw frame pointer of this frame.
Implements core::posix::backtrace::Frame.
Definition at line 108 of file backtrace.cpp.
References frame_pointer_.
|
inlinevirtual |
symbol returns the symbolic representation of this frame.
Implements core::posix::backtrace::Frame.
Definition at line 113 of file backtrace.cpp.
References symbol_.
| std::size_t impl::Frame::depth_ |
Definition at line 92 of file backtrace.cpp.
Referenced by depth().
| void* impl::Frame::frame_pointer_ |
Definition at line 93 of file backtrace.cpp.
Referenced by frame_pointer().
| Symbol impl::Frame::symbol_ |
Definition at line 94 of file backtrace.cpp.
Referenced by symbol().