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:
- /build/buildd/process-cpp-1.0.0+14.04.20140328/src/core/posix/backtrace.h
- /build/buildd/process-cpp-1.0.0+14.04.20140328/src/core/posix/backtrace.cpp