Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

BLOCK Struct Reference


Data Fields

NODEvar
NODEbody
VALUE self
FRAME frame
SCOPEscope
VALUE klass
NODEcref
int iter
int vmode
int flags
int uniq
RVarmapdyna_vars
VALUE orig_thread
VALUE wrapper
VALUE block_obj
BLOCKouter
BLOCKprev

Field Documentation

VALUE BLOCK::block_obj
 

Definition at line 749 of file eval.c.

Referenced by block_pass(), and proc_alloc().

NODE* BLOCK::body
 

Definition at line 736 of file eval.c.

NODE* BLOCK::cref
 

Definition at line 741 of file eval.c.

struct RVarmap* BLOCK::dyna_vars
 

Definition at line 746 of file eval.c.

Referenced by rb_thread_yield().

int BLOCK::flags
 

Definition at line 744 of file eval.c.

Referenced by rb_thread_save_context().

struct FRAME BLOCK::frame
 

Definition at line 738 of file eval.c.

Referenced by proc_invoke().

int BLOCK::iter
 

Definition at line 742 of file eval.c.

VALUE BLOCK::klass
 

Definition at line 740 of file eval.c.

VALUE BLOCK::orig_thread
 

Definition at line 747 of file eval.c.

Referenced by proc_alloc(), and rb_f_binding().

struct BLOCK* BLOCK::outer
 

Definition at line 750 of file eval.c.

Referenced by block_pass().

struct BLOCK* BLOCK::prev
 

Definition at line 751 of file eval.c.

Referenced by eval(), rb_thread_start_0(), and rb_yield_0().

struct SCOPE* BLOCK::scope
 

Definition at line 739 of file eval.c.

Referenced by rb_thread_yield().

VALUE BLOCK::self
 

Definition at line 737 of file eval.c.

int BLOCK::uniq
 

Definition at line 745 of file eval.c.

Referenced by block_pass(), and rb_yield_0().

NODE* BLOCK::var
 

Definition at line 735 of file eval.c.

int BLOCK::vmode
 

Definition at line 743 of file eval.c.

VALUE BLOCK::wrapper
 

Definition at line 748 of file eval.c.


The documentation for this struct was generated from the following file:
Generated on Wed Jan 18 23:32:11 2006 for Ruby by doxygen 1.3.5