|
microfmt
Zero-allocation C++ formatting for constrained environments
|
PC-range unwind hint tables for direct, layout-based fallback unwinding. More...
#include "register_context.hpp"#include <cstddef>#include <cstdint>#include <type_traits>#include <utility>

Go to the source code of this file.
Classes | |
| struct | microfmt::fixed_unwind_hint_registry_tag< MaxHints > |
| struct | microfmt::unwind_hint |
| PC-range descriptor for direct, layout-based fallback unwinding. More... | |
| class | microfmt::unwind_hint_registry_ref |
| Type-erased, two-word handle to an unwind hint registry. More... | |
| struct | microfmt::unwind_hint_registry_ref::vtable |
| Virtual table of registry operations. More... | |
| class | microfmt::unwind_hint_registry< Tag > |
| Typed owner for an unwind-hint registry traits specialization. More... | |
| class | microfmt::unwind_hint_registry_context< MaxHints > |
| Zero-allocation hint registry with fixed capacity. More... | |
| struct | microfmt::unwind_hint_registry_traits< fixed_unwind_hint_registry_tag< MaxHints > > |
| Tag selecting the hint registry in the type-erased handle. More... | |
Namespaces | |
| namespace | microfmt |
Typedefs | |
| using | microfmt::unwind_hint_registry_tag = fixed_unwind_hint_registry_tag< 32 > |
PC-range unwind hint tables for direct, layout-based fallback unwinding.