Ruby
2.1.10p492(2016-04-01revision54464)
|
#include <vm_core.h>
Data Fields | |
rb_block_t | block |
VALUE | envval |
VALUE | blockprocval |
int | safe_level |
int | is_from_method |
int | is_lambda |
rb_block_t rb_proc_t::block |
Definition at line 701 of file vm_core.h.
Referenced by iseq_s_of(), method_proc(), proc_binding(), proc_call(), proc_dup(), proc_mark(), proc_to_s(), rb_fiber_start(), rb_funcall_with_block(), rb_hash_proc(), rb_method_call_with_block(), rb_mod_define_method(), rb_proc_call_with_block(), rb_proc_get_iseq(), rb_proc_min_max_arity(), rb_vm_invoke_proc(), rb_vm_make_proc(), rb_vmdebug_proc_dump_raw(), rb_yield_block(), vm_callee_setup_arg_complex(), vm_caller_setup_args(), vm_invoke_proc(), and vm_make_env_object().
VALUE rb_proc_t::blockprocval |
Definition at line 704 of file vm_core.h.
Referenced by proc_binding(), proc_dup(), proc_mark(), and rb_vm_make_proc().
VALUE rb_proc_t::envval |
Definition at line 703 of file vm_core.h.
Referenced by method_proc(), proc_binding(), proc_dup(), proc_mark(), rb_block_clear_env_self(), rb_hash_proc(), rb_vm_make_proc(), and rb_vmdebug_proc_dump_raw().
int rb_proc_t::is_from_method |
Definition at line 706 of file vm_core.h.
Referenced by method_proc(), rb_mod_define_method(), and vm_invoke_proc().
int rb_proc_t::is_lambda |
Definition at line 707 of file vm_core.h.
Referenced by block_proc_is_lambda(), make_curry_proc(), proc_dup(), proc_new(), proc_to_s(), rb_block_arity(), rb_mod_define_method(), rb_proc_arity(), rb_proc_get_iseq(), and rb_proc_lambda_p().
int rb_proc_t::safe_level |
Definition at line 705 of file vm_core.h.
Referenced by proc_dup(), rb_vm_make_proc(), and vm_invoke_proc().