|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Type-erased views and contexts for formatting remote containers. More...


Go to the source code of this file.
Classes | |
| struct | microfmt::container_options |
| Configuration options for formatting container views. More... | |
| class | microfmt::container_context< IteratorState, FormatterFn > |
| External context holder capturing container state and traversal/formatting logic. More... | |
| class | microfmt::basic_remote_container< Tag, Dispatcher > |
| Owning typed container bound to a compile-time traits dispatcher. More... | |
| class | microfmt::remote_container_view |
| General type-erased view over any remote container or data structure. Manages its own formatting options directly. More... | |
| struct | microfmt::formatter< microfmt::remote_container_view > |
Namespaces | |
| namespace | microfmt |
Functions | |
| template<typename IteratorState , typename FormatterFn > | |
| constexpr auto | microfmt::make_container_context (IteratorState initial_state, FormatterFn formatter) noexcept |
| Creates an external context for a remote container view. | |
Type-erased views and contexts for formatting remote containers.