|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Formatter for hybrid_backtrace_view. More...
#include <hybrid_unwinder.hpp>
Public Member Functions | |
| constexpr void | parse (format_parse_context &ctx) noexcept |
Parses the leading # mode flag. | |
| void | format (const hybrid_backtrace_view &view, const sink &out) const noexcept |
| Renders the hybrid backtrace. | |
Public Attributes | |
| char | mode {'\0'} |
Output mode: ‘’#'= verbose symbols,'\0'` = standard. | |
Formatter for hybrid_backtrace_view.
Emits one #index fp=0x.. pc=<symbol> line per frame, preceded by an [Exception Boundary] marker at trap transitions. A leading # in the specifier requests verbose symbol output.
|
inlinenoexcept |
Renders the hybrid backtrace.
| view | The backtrace view to format. |
| out | Destination sink. |
|
inlineconstexprnoexcept |
Parses the leading # mode flag.
| ctx | Format parse context exposing the specifier text. |
| char microfmt::formatter< hybrid_backtrace_view >::mode {'\0'} |
Output mode: ‘’#'= verbose symbols,'\0'` = standard.