Ruby
3.4.0dev (2024-11-05 revision 348a53415339076afc4a02fcd09f3ae36e9c4c61)
|
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.