|
Ruby 3.5.0dev (2025-10-26 revision 7690309a0271fea9c8e6ce58afd90cd4c1afb85c)
|
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.