|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Borrowed architecture layout used by a remote page-table walker. More...
#include <remote_page_table_walker.hpp>
Public Member Functions | |
| constexpr | remote_page_table_layout_ref () noexcept=default |
| constexpr | remote_page_table_layout_ref (remote_page_table_callbacks callbacks) noexcept |
| template<typename State > | |
| constexpr | remote_page_table_layout_ref (const State &state RELOCO_LIFETIMEBOUND, remote_page_table_callbacks callbacks) noexcept |
| constexpr size_t | level_count () const noexcept |
| bool | describe_level (size_t level, remote_page_table_level &description) const noexcept |
| bool | decode_entry (size_t level, uint64_t raw_entry, remote_page_table_decoded_entry &entry) const noexcept |
| constexpr | operator bool () const noexcept |
Borrowed architecture layout used by a remote page-table walker.
|
constexprdefaultnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |