|
microfmt
Zero-allocation C++ formatting for constrained environments
|
State retained by the standard linear memory scanner. More...
#include <memory_pattern_scanner.hpp>

Public Member Functions | |
| constexpr | linear_memory_scanner_context (address_space_ref space_ref, span< std::byte > scratch_buf RELOCO_LIFETIMEBOUND RELOCO_LIFETIME_CAPTURE_BY_THIS) noexcept |
Public Attributes | |
| address_space_ref | space |
| Target memory address space to scan. | |
| span< std::byte > | scratch |
| Caller-provided chunk buffer used for the sliding window. | |
State retained by the standard linear memory scanner.
|
inlineconstexprnoexcept |
| span<std::byte> microfmt::linear_memory_scanner_context::scratch |
Caller-provided chunk buffer used for the sliding window.
| address_space_ref microfmt::linear_memory_scanner_context::space |
Target memory address space to scan.