Ruby 3.2.3p157 (2024-01-18 revision 52bb2ac0a6971d0391efa2275f7a66bff319087c)
|
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().