Ruby
2.4.2p198(2017-09-14revision59899)
|
#include <vm_core.h>
Data Fields | |
const struct rb_block | block |
int8_t | safe_level |
int8_t | is_from_method |
int8_t | is_lambda |
Definition at line 867 of file vm_core.h.
Referenced by cfunc_proc_new(), proc_binding(), proc_dup(), proc_mark(), proc_memsize(), proc_to_s_(), rb_hash_proc(), rb_proc_arity(), rb_proc_create(), rb_proc_create_from_captured(), rb_proc_get_iseq(), rb_proc_min_max_arity(), rb_vm_invoke_proc(), rb_vmdebug_proc_dump_raw(), sym_proc_new(), vm_invoke_bmethod(), vm_invoke_proc(), and vm_proc_block().
int8_t rb_proc_t::is_from_method |
Definition at line 869 of file vm_core.h.
Referenced by method_to_proc(), proc_dup(), rb_mod_define_method(), rb_proc_create(), rb_proc_create_from_captured(), and rb_vm_invoke_proc().
int8_t rb_proc_t::is_lambda |
Definition at line 870 of file vm_core.h.
Referenced by block_proc_is_lambda(), cfunc_proc_new(), make_curry_proc(), proc_dup(), proc_to_s_(), rb_block_arity(), rb_mod_define_method(), rb_proc_arity(), rb_proc_create(), rb_proc_create_from_captured(), rb_proc_get_iseq(), rb_proc_lambda_p(), and vm_invoke_proc().
int8_t rb_proc_t::safe_level |
Definition at line 868 of file vm_core.h.
Referenced by proc_dup(), rb_proc_create(), rb_proc_create_from_captured(), and vm_invoke_proc().