|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Traits-based formatting support for remote singly-linked lists. More...

Go to the source code of this file.
Namespaces | |
| namespace | microfmt |
| namespace | microfmt::detail |
Typedefs | |
| template<typename Tag > | |
| using | microfmt::remote_forward_list = basic_remote_container< Tag, detail::remote_forward_list_dispatch< Tag > > |
Functions | |
| template<typename Tag > | |
| constexpr remote_forward_list< Tag > | microfmt::make_remote_forward_list (uintptr_t container_addr, typename remote_forward_list_traits< Tag >::context_type context) noexcept |
| Creates a typed remote forward list with caller-defined traits. | |
| template<typename T , typename RemotePtr = uintptr_t> | |
| constexpr auto | microfmt::make_remote_forward_list (uintptr_t container_addr, ptrdiff_t head_offset, ptrdiff_t next_offset, ptrdiff_t data_offset) noexcept |
| Creates a forward-list inspector for a conventional offset layout. | |
Traits-based formatting support for remote singly-linked lists.