|
Ruby 4.0.7p0 (2026-09-15 revision 229531a6cfbf07e3caef30dbac24a2a3f3fed482)
|
IFUNC (Internal FUNCtion). More...
#include <imemo.h>
Data Fields | |
| VALUE | flags |
| VALUE * | svar_lep |
| rb_block_call_func_t | func |
| const void * | data |
| struct vm_ifunc_argc | argc |
IFUNC (Internal FUNCtion).
Bookkeeping for converting a C function and some closed-over data into a block passable to methods. Like Ruby Proc, but not directly accessible at Ruby level since this is an imemo. See rb_block_call() and friends.
| struct vm_ifunc_argc vm_ifunc::argc |
| rb_block_call_func_t vm_ifunc::func |