Ruby 3.2.3p157 (2024-01-18 revision 52bb2ac0a6971d0391efa2275f7a66bff319087c)
|
Memory view component metadata. More...
#include <memory_view.h>
Data Fields | |
char | format |
unsigned | native_size_p: 1 |
:FIXME: what is a "native" size is unclear. | |
unsigned | little_endian_p: 1 |
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().
unsigned rb_memory_view_item_component_t::little_endian_p |
Endian of the component.
Definition at line 53 of file memory_view.h.
unsigned 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.