diff options
author | Kenta Murata <[email protected]> | 2020-12-10 00:24:36 +0900 |
---|---|---|
committer | <[email protected]> | 2020-12-10 00:24:36 +0900 |
commit | bb489aca5815acf3afd43ec9e3cdae008d882e3a () | |
tree | 172f0eb0f43ccbbf470d41163aca6e3aa98f67fb /memory_view.c | |
parent | 549118b3e29713835226d4088ba65f58eee7c054 (diff) |
memory_view.c: Add rb_memory_view_get_item and rb_memory_view_prepare_item_desc (#3871)
Notes: Merged-By: mrkn <[email protected]>
-rw-r--r-- | memory_view.c | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -226,6 +226,8 @@ rb_memory_view_init_as_byte_array(rb_memory_view_t *view, VALUE obj, void *data, view->readonly = readonly; view->format = NULL; view->item_size = 1; view->ndim = 1; view->shape = NULL; view->strides = NULL; @@ -764,6 +766,37 @@ rb_memory_view_extract_item_members(const void *ptr, const rb_memory_view_item_c return item; } static const rb_memory_view_entry_t * lookup_memory_view_entry(VALUE klass) { @@ -830,6 +863,9 @@ rb_memory_view_release(rb_memory_view_t* view) if (rv) { unregister_exported_object(view->obj); view->obj = Qnil; } return rv; } |