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

Virtual table of memory classification operations. More...

#include <memory_classifier.hpp>

Public Attributes

bool(* classify_address )(const void *ctx, uintptr_t virt_addr, memory_region_info &out_info) noexcept = nullptr
 Classifies a specific virtual address.
 

Detailed Description

Virtual table of memory classification operations.

Member Data Documentation

◆ classify_address

bool(* microfmt::memory_classifier_ref::vtable::classify_address) (const void *ctx, uintptr_t virt_addr, memory_region_info &out_info) noexcept = nullptr
noexcept

Classifies a specific virtual address.

Parameters
ctxOpaque pointer to concrete context state.
virt_addrVirtual address to query.
out_infoReceives the resolved region boundaries and classification type.
Returns
true if the address was successfully classified, false otherwise.

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