microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
microfmt::detail::remote_binary_tree_dispatch< Tag > Struct Template Reference

#include <remote_binary_tree.hpp>

Public Types

using traits_type = remote_binary_tree_traits< Tag >
 
using context_type = typename traits_type::context_type
 

Static Public Member Functions

static RELOCO_BEGIN_UNSAFE_CODE bool format (value_ref< const context_type > context, uintptr_t container_addr, const container_options &opts, address_space_ref space, span< std::byte > scratch, const sink &out) noexcept
 

Member Typedef Documentation

◆ context_type

template<typename Tag >
using microfmt::detail::remote_binary_tree_dispatch< Tag >::context_type = typename traits_type::context_type

◆ traits_type

template<typename Tag >
using microfmt::detail::remote_binary_tree_dispatch< Tag >::traits_type = remote_binary_tree_traits<Tag>

Member Function Documentation

◆ format()

template<typename Tag >
static RELOCO_BEGIN_UNSAFE_CODE bool microfmt::detail::remote_binary_tree_dispatch< Tag >::format ( value_ref< const context_type >  context,
uintptr_t  container_addr,
const container_options &  opts,
address_space_ref  space,
span< std::byte >  scratch,
const sink &  out 
)
inlinestaticnoexcept

The documentation for this struct was generated from the following file: