|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Reads a remote layout property through a retained callback. More...
#include <remote_layout_accessor.hpp>
Public Types | |
| using | value_type = Value |
Public Member Functions | |
| constexpr | remote_layout_accessor (Callback callback) noexcept |
| template<typename... Inputs> | |
| bool | read (address_space_ref space, uintptr_t object_address, Value &out, Inputs... inputs) const noexcept |
Reads a remote layout property through a retained callback.
The callback is stored by value and receives the address space, object address, output reference, and any query-specific inputs.
| Value | Public value produced by the accessor. |
| Callback | Retained callback type. |
| using microfmt::remote_layout_accessor< Value, Callback >::value_type = Value |
|
inlineexplicitconstexprnoexcept |
|
inlinenoexcept |