Ruby
2.4.2p198(2017-09-14revision59899)
|
Data Fields | |
void * | ptr |
long | size |
freefunc_t | free |
VALUE | wrap [2] |
freefunc_t ptr_data::free |
Definition at line 26 of file pointer.c.
Referenced by fiddle_ptr_free(), rb_fiddle_ptr_free_get(), rb_fiddle_ptr_free_set(), rb_fiddle_ptr_initialize(), rb_fiddle_ptr_inspect(), rb_fiddle_ptr_new2(), and rb_fiddle_ptr_s_allocate().
void* ptr_data::ptr |
Definition at line 24 of file pointer.c.
Referenced by fiddle_ptr_free(), fiddle_ptr_mark(), fiddle_ptr_memsize(), rb_fiddle_ptr2cptr(), rb_fiddle_ptr_aref(), rb_fiddle_ptr_aset(), rb_fiddle_ptr_initialize(), rb_fiddle_ptr_inspect(), rb_fiddle_ptr_malloc(), rb_fiddle_ptr_minus(), rb_fiddle_ptr_new2(), rb_fiddle_ptr_null_p(), rb_fiddle_ptr_plus(), rb_fiddle_ptr_ptr(), rb_fiddle_ptr_ref(), rb_fiddle_ptr_s_allocate(), rb_fiddle_ptr_s_to_ptr(), rb_fiddle_ptr_to_i(), rb_fiddle_ptr_to_s(), rb_fiddle_ptr_to_str(), and rb_fiddle_ptr_to_value().
long ptr_data::size |
Definition at line 25 of file pointer.c.
Referenced by fiddle_ptr_memsize(), rb_fiddle_ptr_initialize(), rb_fiddle_ptr_inspect(), rb_fiddle_ptr_minus(), rb_fiddle_ptr_new2(), rb_fiddle_ptr_plus(), rb_fiddle_ptr_s_allocate(), rb_fiddle_ptr_s_malloc(), rb_fiddle_ptr_size_get(), rb_fiddle_ptr_size_set(), and rb_fiddle_ptr_to_str().
VALUE ptr_data::wrap[2] |
Definition at line 27 of file pointer.c.
Referenced by fiddle_ptr_mark(), rb_fiddle_ptr_free_set(), rb_fiddle_ptr_initialize(), rb_fiddle_ptr_s_malloc(), and rb_fiddle_ptr_s_to_ptr().