The Symbol class models the symbolic representation of a frame pointer.
More...
#include <backtrace.h>
|
| Symbol (const Symbol &)=delete |
|
virtual | ~Symbol ()=default |
|
Symbol & | operator= (const Symbol &)=delete |
|
virtual bool | is_cxx () const =0 |
| is_cxx checks whether the symbol refers to a mangled C++ symbol. More...
|
|
virtual std::string | demangled () const =0 |
| demangled returns the demangled C++ symbol name or raw. More...
|
|
virtual std::string | raw () const =0 |
| raw The raw symbolic representation of a frame pointer. More...
|
|
The Symbol class models the symbolic representation of a frame pointer.
Definition at line 43 of file backtrace.h.
core::posix::backtrace::Frame::Symbol::Symbol |
( |
const Symbol & |
| ) |
|
|
delete |
virtual core::posix::backtrace::Frame::Symbol::~Symbol |
( |
| ) |
|
|
virtualdefault |
core::posix::backtrace::Frame::Symbol::Symbol |
( |
| ) |
|
|
protecteddefault |
virtual std::string core::posix::backtrace::Frame::Symbol::demangled |
( |
| ) |
const |
|
pure virtual |
demangled returns the demangled C++ symbol name or raw.
std::shared_ptr< bt::Frame::Symbol > core::posix::backtrace::Frame::Symbol::for_testing_from_raw_symbol |
( |
const char * |
symbol | ) |
|
|
static |
virtual bool core::posix::backtrace::Frame::Symbol::is_cxx |
( |
| ) |
const |
|
pure virtual |
is_cxx checks whether the symbol refers to a mangled C++ symbol.
- Returns
- true iff the symbol refers to a mangled C++ symbol.
Symbol& core::posix::backtrace::Frame::Symbol::operator= |
( |
const Symbol & |
| ) |
|
|
delete |
virtual std::string core::posix::backtrace::Frame::Symbol::raw |
( |
| ) |
const |
|
pure virtual |
raw The raw symbolic representation of a frame pointer.
- Returns
The documentation for this class was generated from the following files:
- /root/process-cpp/process-cpp-3.0.1/src/core/posix/backtrace.h
- /root/process-cpp/process-cpp-3.0.1/src/core/posix/backtrace.cpp