Ruby
2.1.10p492(2016-04-01revision54464)
|
#include <vm_core.h>
Data Fields | |
VALUE | self |
VALUE | klass |
VALUE * | ep |
rb_iseq_t * | iseq |
VALUE | proc |
VALUE* rb_block_struct::ep |
Definition at line 465 of file vm_core.h.
Referenced by eval_string_with_cref(), invoke_block_from_c(), rb_fiber_start(), rb_hash_proc(), rb_vm_make_proc(), rb_vmdebug_proc_dump_raw(), vm_cref_push(), vm_invoke_block(), vm_set_eval_stack(), and vm_yield_with_cfunc().
rb_iseq_t* rb_block_struct::iseq |
Definition at line 466 of file vm_core.h.
Referenced by eval_string_with_cref(), invoke_block_from_c(), iseq_s_of(), proc_binding(), proc_call(), proc_mark(), proc_to_s(), rb_binding_add_dynavars(), rb_block_min_max_arity(), rb_dvar_defined(), rb_hash_proc(), rb_iseq_compile_with_option(), rb_iseq_new_main(), rb_iterate(), rb_local_defined(), rb_mod_define_method(), rb_proc_get_iseq(), rb_vm_make_proc(), vm_caller_setup_args(), vm_cref_push(), vm_invoke_block(), vm_make_proc_with_iseq(), and vm_yield_with_cfunc().
VALUE rb_block_struct::klass |
Definition at line 464 of file vm_core.h.
Referenced by method_proc(), rb_mod_define_method(), rb_vm_invoke_proc(), rb_vm_make_proc(), vm_invoke_block(), vm_set_eval_stack(), vm_yield(), vm_yield_with_block(), and vm_yield_with_cref().
VALUE rb_block_struct::proc |
Definition at line 467 of file vm_core.h.
Referenced by invoke_block_from_c(), proc_dup(), proc_mark(), proc_new(), rb_block_arity(), rb_iterate(), rb_mod_refine(), rb_vm_make_proc(), vm_callee_setup_arg_complex(), vm_caller_setup_args(), vm_invoke_block(), vm_make_proc_from_block(), vm_make_proc_with_iseq(), vm_yield_setup_block_args(), and vm_yield_with_cfunc().
VALUE rb_block_struct::self |
Definition at line 463 of file vm_core.h.
Referenced by eval_string_with_cref(), method_proc(), proc_mark(), rb_vm_invoke_proc(), rb_vm_make_proc(), rb_vmdebug_proc_dump_raw(), rb_yield_refine_block(), vm_invoke_block(), vm_set_eval_stack(), vm_yield(), vm_yield_with_block(), vm_yield_with_cref(), and yield_under().