microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Namespaces
address_translator.hpp File Reference

Type-erased virtual-to-physical address translator handle with protection attributes and target memory space identifiers. More...

#include "address_space.hpp"
#include <cstdint>
#include <type_traits>
Include dependency graph for address_translator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  microfmt::translation_attributes
 Attributes and physical mapping details resolved for a virtual address. More...
 
class  microfmt::address_translator_ref
 Type-erased, two-word handle for virtual-to-physical address translation. More...
 
struct  microfmt::address_translator_ref::vtable
 Virtual table of address translation operations. More...
 
class  microfmt::address_translator< Tag, false >
 
class  microfmt::address_translator< Tag, true >
 

Namespaces

namespace  microfmt
 

Detailed Description

Type-erased virtual-to-physical address translator handle with protection attributes and target memory space identifiers.