|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Traits-based formatting support for remote chained hash tables. More...

Go to the source code of this file.
Namespaces | |
| namespace | microfmt |
| namespace | microfmt::detail |
Typedefs | |
| template<typename Tag > | |
| using | microfmt::remote_hash_table = basic_remote_container< Tag, detail::remote_hash_table_dispatch< Tag > > |
Functions | |
| template<typename Tag > | |
| constexpr remote_hash_table< Tag > | microfmt::make_remote_hash_table (uintptr_t container_addr, typename remote_hash_table_traits< Tag >::context_type context) noexcept |
| template<typename Key , typename Value , typename RemotePtr = uintptr_t, typename RemoteSize = size_t> | |
| constexpr auto | microfmt::make_remote_hash_table (uintptr_t container_addr, ptrdiff_t buckets_ptr_offset, ptrdiff_t bucket_count_offset, ptrdiff_t node_next_offset, ptrdiff_t node_key_offset, ptrdiff_t node_value_offset) noexcept |
| Creates a chained-hash-table inspector for a conventional layout. | |
Traits-based formatting support for remote chained hash tables.