Ruby  2.0.0p648(2015-12-16revision53162)
Data Fields
rb_proc_t Struct Reference

#include <vm_core.h>

Data Fields

rb_block_t block
 
VALUE envval
 
VALUE blockprocval
 
int safe_level
 
int is_from_method
 
int is_lambda
 

Detailed Description

Definition at line 668 of file vm_core.h.

Field Documentation

◆ block

rb_block_t rb_proc_t::block

◆ blockprocval

VALUE rb_proc_t::blockprocval

Definition at line 672 of file vm_core.h.

Referenced by proc_binding(), proc_dup(), proc_mark(), and rb_vm_make_proc().

◆ envval

VALUE rb_proc_t::envval

◆ is_from_method

int rb_proc_t::is_from_method

Definition at line 674 of file vm_core.h.

Referenced by method_proc(), rb_mod_define_method(), and vm_invoke_proc().

◆ is_lambda

int rb_proc_t::is_lambda

◆ safe_level

int rb_proc_t::safe_level

Definition at line 673 of file vm_core.h.

Referenced by proc_dup(), rb_vm_make_proc(), and vm_invoke_proc().


The documentation for this struct was generated from the following file: