Ruby 3.5.0dev (2025-02-22 revision b17f984e4e903d3ece3013c1488279d1947dfc39)
|
Memory view component metadata. More...
#include <memory_view.h>
Data Fields | |
char | format |
bool | native_size_p |
:FIXME: what is a "native" size is unclear. | |
bool | little_endian_p |
Endian of the component. | |
size_t | offset |
The component's offset. | |
size_t | size |
The component's size. | |
size_t | repeat |
How many numbers of components are there. | |
Memory view component metadata.
Definition at line 45 of file memory_view.h.
char rb_memory_view_item_component_t::format |
Definition at line 47 of file memory_view.h.
Referenced by rb_memory_view_parse_item_format().
bool rb_memory_view_item_component_t::little_endian_p |
Endian of the component.
Definition at line 53 of file memory_view.h.
bool rb_memory_view_item_component_t::native_size_p |
:FIXME: what is a "native" size is unclear.
Definition at line 50 of file memory_view.h.
size_t rb_memory_view_item_component_t::offset |
The component's offset.
Definition at line 56 of file memory_view.h.
size_t rb_memory_view_item_component_t::repeat |
How many numbers of components are there.
For instance "CCC"'s repeat is 3.
Definition at line 65 of file memory_view.h.
Referenced by rb_memory_view_extract_item_members().
size_t rb_memory_view_item_component_t::size |
The component's size.
Definition at line 59 of file memory_view.h.