microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::hexdump_view Struct Reference

#include <hexdump.hpp>

Collaboration diagram for microfmt::hexdump_view:
Collaboration graph
[legend]

Public Attributes

uintptr_t base_addr {0}
 
span< const uint8_t > direct_data {}
 
void * reader_ctx {nullptr}
 
memory_reader_fn_t reader_fn {nullptr}
 
size_t total_len {0}
 
uint8_t bytes_per_line {16}
 
bool show_ascii {true}
 
bool show_address {true}
 
bool uppercase {false}
 

Member Data Documentation

◆ base_addr

uintptr_t microfmt::hexdump_view::base_addr {0}

◆ bytes_per_line

uint8_t microfmt::hexdump_view::bytes_per_line {16}

◆ direct_data

span<const uint8_t> microfmt::hexdump_view::direct_data {}

◆ reader_ctx

void* microfmt::hexdump_view::reader_ctx {nullptr}

◆ reader_fn

memory_reader_fn_t microfmt::hexdump_view::reader_fn {nullptr}

◆ show_address

bool microfmt::hexdump_view::show_address {true}

◆ show_ascii

bool microfmt::hexdump_view::show_ascii {true}

◆ total_len

size_t microfmt::hexdump_view::total_len {0}

◆ uppercase

bool microfmt::hexdump_view::uppercase {false}

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