|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Non-owning view representing a byte-level comparison between two memory regions. More...
#include <memory_diff.hpp>

Public Attributes | |
| span< const std::byte > | old_data |
| span< const std::byte > | new_data |
| uintptr_t | base_address {0} |
| uint8_t | bytes_per_row {16} |
Non-owning view representing a byte-level comparison between two memory regions.
Designed for crash diagnostics, memory corruption tracing, and buffer delta inspection without dynamic allocations or temporary string building.
| uintptr_t microfmt::memory_diff_view::base_address {0} |
| uint8_t microfmt::memory_diff_view::bytes_per_row {16} |
| span<const std::byte> microfmt::memory_diff_view::new_data |
| span<const std::byte> microfmt::memory_diff_view::old_data |