#include <remote_object.hpp>
◆ remote_object_view() [1/2]
template<typename T >
| constexpr microfmt::remote_object_view::remote_object_view |
( |
uintptr_t |
addr, |
|
|
address_space_ref |
space, |
|
|
type_tag< T > |
, |
|
|
span< std::byte > scratch |
RELOCO_LIFETIMEBOUND |
|
) |
| |
|
inlineconstexprnoexcept |
◆ remote_object_view() [2/2]
| constexpr microfmt::remote_object_view::remote_object_view |
( |
uintptr_t |
addr, |
|
|
address_space_ref |
space, |
|
|
span< const remote_field_desc > fields |
RELOCO_LIFETIMEBOUND, |
|
|
size_t |
struct_size, |
|
|
size_t |
struct_align, |
|
|
span< std::byte > scratch |
RELOCO_LIFETIMEBOUND |
|
) |
| |
|
inlineconstexprnoexcept |
◆ address()
| constexpr uintptr_t microfmt::remote_object_view::address |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ fields()
| constexpr span< const remote_field_desc > microfmt::remote_object_view::fields |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_null()
| constexpr bool microfmt::remote_object_view::is_null |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ load_raw()
| RELOCO_BEGIN_UNSAFE_CODE expected< const void *, remote_load_error > microfmt::remote_object_view::load_raw |
( |
| ) |
const |
|
inlinenoexcept |
◆ scratch()
| constexpr span< std::byte > microfmt::remote_object_view::scratch |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ space()
◆ struct_size()
| constexpr size_t microfmt::remote_object_view::struct_size |
( |
| ) |
const |
|
inlineconstexprnoexcept |
The documentation for this class was generated from the following file: