Ruby 3.2.1p31 (2023-02-08 revision 31819e82c88c6f8ecfaeb162519bfa26a14b21fd)
|
Operations applied to a specific kind of a memory view. More...
#include <memory_view.h>
Data Fields | |
rb_memory_view_get_func_t | get_func |
Exports a memory view from a Ruby object. | |
rb_memory_view_release_func_t | release_func |
Releases a memory view that was previously generated using rb_memory_view_entry_t::get_func. | |
rb_memory_view_available_p_func_t | available_p_func |
Queries if an object understands memory view protocol. | |
Operations applied to a specific kind of a memory view.
Definition at line 166 of file memory_view.h.
rb_memory_view_available_p_func_t rb_memory_view_entry::available_p_func |
Queries if an object understands memory view protocol.
Definition at line 181 of file memory_view.h.
Referenced by rb_memory_view_available_p(), and rb_memory_view_get().
rb_memory_view_get_func_t rb_memory_view_entry::get_func |
Exports a memory view from a Ruby object.
Definition at line 170 of file memory_view.h.
Referenced by rb_memory_view_get().
rb_memory_view_release_func_t rb_memory_view_entry::release_func |
Releases a memory view that was previously generated using rb_memory_view_entry_t::get_func.
Definition at line 176 of file memory_view.h.
Referenced by rb_memory_view_release().