#include <backward.hpp>
|
| template<typename IT > |
| FILE * | print (IT begin, IT end, FILE *fp=stderr, size_t thread_id=0) |
| |
| template<typename IT > |
| std::ostream & | print (IT begin, IT end, std::ostream &os, size_t thread_id=0) |
| |
| template<typename ST > |
| FILE * | print (ST &st, FILE *fp=stderr) |
| |
| template<typename ST > |
| std::ostream & | print (ST &st, std::ostream &os) |
| |
| | Printer () |
| |
| const TraceResolver & | resolver () const |
| |
|
| void | print_header (std::ostream &os, size_t thread_id) |
| |
| void | print_snippet (std::ostream &os, const char *indent, const ResolvedTrace::SourceLoc &source_loc, Colorize &colorize, Color::type color_code, int context_size) |
| |
| void | print_source_loc (std::ostream &os, const char *indent, const ResolvedTrace::SourceLoc &source_loc, void *addr=nullptr) |
| |
| template<typename IT > |
| void | print_stacktrace (IT begin, IT end, std::ostream &os, size_t thread_id, Colorize &colorize) |
| |
| template<typename ST > |
| void | print_stacktrace (ST &st, std::ostream &os, Colorize &colorize) |
| |
| void | print_trace (std::ostream &os, const ResolvedTrace &trace, Colorize &colorize) |
| |
Definition at line 3691 of file backward.hpp.
◆ Printer()
| backward::Printer::Printer |
( |
| ) |
|
|
inline |
◆ print() [1/4]
template<typename IT >
| FILE* backward::Printer::print |
( |
IT |
begin, |
|
|
IT |
end, |
|
|
FILE * |
fp = stderr, |
|
|
size_t |
thread_id = 0 |
|
) |
| |
|
inline |
◆ print() [2/4]
template<typename IT >
| std::ostream& backward::Printer::print |
( |
IT |
begin, |
|
|
IT |
end, |
|
|
std::ostream & |
os, |
|
|
size_t |
thread_id = 0 |
|
) |
| |
|
inline |
◆ print() [3/4]
template<typename ST >
| FILE* backward::Printer::print |
( |
ST & |
st, |
|
|
FILE * |
fp = stderr |
|
) |
| |
|
inline |
◆ print() [4/4]
template<typename ST >
| std::ostream& backward::Printer::print |
( |
ST & |
st, |
|
|
std::ostream & |
os |
|
) |
| |
|
inline |
◆ print_header()
| void backward::Printer::print_header |
( |
std::ostream & |
os, |
|
|
size_t |
thread_id |
|
) |
| |
|
inlineprivate |
◆ print_snippet()
◆ print_source_loc()
◆ print_stacktrace() [1/2]
template<typename IT >
| void backward::Printer::print_stacktrace |
( |
IT |
begin, |
|
|
IT |
end, |
|
|
std::ostream & |
os, |
|
|
size_t |
thread_id, |
|
|
Colorize & |
colorize |
|
) |
| |
|
inlineprivate |
◆ print_stacktrace() [2/2]
template<typename ST >
| void backward::Printer::print_stacktrace |
( |
ST & |
st, |
|
|
std::ostream & |
os, |
|
|
Colorize & |
colorize |
|
) |
| |
|
inlineprivate |
◆ print_trace()
| void backward::Printer::print_trace |
( |
std::ostream & |
os, |
|
|
const ResolvedTrace & |
trace, |
|
|
Colorize & |
colorize |
|
) |
| |
|
inlineprivate |
◆ resolver()
◆ _resolver
◆ _snippets
◆ address
| bool backward::Printer::address |
◆ color_mode
◆ inliner_context_size
| int backward::Printer::inliner_context_size |
◆ object
| bool backward::Printer::object |
◆ snippet
| bool backward::Printer::snippet |
◆ trace_context_size
| int backward::Printer::trace_context_size |
The documentation for this class was generated from the following file: