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>
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.