|
microfmt
Zero-allocation C++ formatting for constrained environments
|
ELF image introspection, type-erased image enumeration, and fixed-capacity registries. More...
#include "../microfmt.hpp"#include "../reloco.hpp"#include <cstdint>#include <string_view>#include <type_traits>#include <utility>

Go to the source code of this file.
Classes | |
| struct | microfmt::multi_elf_registry_tag< MaxImages > |
| struct | microfmt::elf_image_info |
| Describes a loaded ELF image and the locations of its unwind tables. More... | |
| class | microfmt::elf_image_enumerator_ref |
| Type-erased, two-word handle to an ELF image enumerator. More... | |
| struct | microfmt::elf_image_enumerator_ref::vtable |
| Virtual table of image enumeration operations. More... | |
| class | microfmt::elf_image_enumerator< Tag > |
| Typed owner for an ELF image-enumerator traits specialization. More... | |
| class | microfmt::multi_elf_registry_context< MaxImages > |
| Fixed-capacity, zero-allocation registry of ELF images. More... | |
| struct | microfmt::elf_image_enumerator_traits< multi_elf_registry_tag< MaxImages > > |
| Tag identifying multi_elf_registry_context in type-erased handles. More... | |
Namespaces | |
| namespace | microfmt |
ELF image introspection, type-erased image enumeration, and fixed-capacity registries.