|
process-cpp 3.0.0
A simple convenience library for handling processes in C++11.
|
The Frame class models an individual frame of a backtrace. More...
#include <backtrace.h>
Inheritance diagram for core::posix::backtrace::Frame:
Collaboration diagram for core::posix::backtrace::Frame:Classes | |
| class | Symbol |
| The Symbol class models the symbolic representation of a frame pointer. More... | |
Public Member Functions | |
| Frame (const Frame &)=delete | |
| virtual | ~Frame ()=default |
| Frame & | operator= (const Frame &)=delete |
| virtual std::size_t | depth () const =0 |
| depth returns the depth of this frame in the overall backtrace. | |
| virtual void * | frame_pointer () const =0 |
| frame_pointer returns the the raw frame pointer of this frame. | |
| virtual const Symbol & | symbol () const =0 |
| symbol returns the symbolic representation of this frame. | |
Protected Member Functions | |
| Frame ()=default | |
The Frame class models an individual frame of a backtrace.
Definition at line 37 of file backtrace.h.
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
depth returns the depth of this frame in the overall backtrace.
Implemented in impl::Frame.
symbol returns the symbolic representation of this frame.
Implemented in impl::Frame.