The Symbol class models the symbolic representation of a frame pointer.
More...
#include <backtrace.h>
The Symbol class models the symbolic representation of a frame pointer.
Definition at line 43 of file backtrace.h.
◆ Symbol() [1/2]
core::posix::backtrace::Frame::Symbol::Symbol |
( |
const Symbol & | | ) |
|
|
delete |
◆ ~Symbol()
virtual core::posix::backtrace::Frame::Symbol::~Symbol |
( |
| ) |
|
|
virtualdefault |
◆ Symbol() [2/2]
core::posix::backtrace::Frame::Symbol::Symbol |
( |
| ) |
|
|
protecteddefault |
◆ demangled()
virtual std::string core::posix::backtrace::Frame::Symbol::demangled |
( |
| ) |
const |
|
pure virtual |
demangled returns the demangled C++ symbol name or raw.
◆ for_testing_from_raw_symbol()
std::shared_ptr< bt::Frame::Symbol > bt::Frame::Symbol::for_testing_from_raw_symbol |
( |
const char * | symbol | ) |
|
|
static |
◆ is_cxx()
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.
◆ operator=()
◆ raw()
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: