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

FRAME Struct Reference

#include <env.h>


Data Fields

VALUE self
int argc
VALUEargv
ID last_func
ID orig_func
VALUE last_class
FRAMEprev
FRAMEtmp
RNodenode
int iter
int flags
unsigned long uniq


Field Documentation

int FRAME::argc
 

Definition at line 18 of file env.h.

Referenced by argf_forward(), exec_under(), proc_invoke(), rb_call0(), rb_eval(), and rb_f_END().

VALUE* FRAME::argv
 

Definition at line 19 of file env.h.

Referenced by argf_forward(), exec_under(), proc_invoke(), rb_call0(), and rb_eval().

int FRAME::flags
 

Definition at line 27 of file env.h.

Referenced by proc_invoke().

int FRAME::iter
 

Definition at line 26 of file env.h.

Referenced by block_pass(), call_trace_func(), eval(), proc_invoke(), rb_block_given_p(), rb_f_block_given_p(), and rb_f_END().

VALUE FRAME::last_class
 

Definition at line 22 of file env.h.

Referenced by call_end_proc(), exec_under(), is_defined(), module_setup(), proc_invoke(), rb_call0(), rb_call_super(), rb_eval(), rb_eval_cmd(), rb_eval_string_wrap(), rb_f_binding(), rb_load(), and rb_longjmp().

ID FRAME::last_func
 

Definition at line 20 of file env.h.

Referenced by argf_forward(), call_end_proc(), error_pos(), exec_under(), module_setup(), proc_invoke(), rb_call0(), rb_call_super(), rb_check_safe_obj(), rb_eval(), rb_eval_cmd(), rb_eval_string_wrap(), rb_f_binding(), rb_frame_last_func(), rb_load(), rb_longjmp(), rb_notimplement(), rb_require_safe(), rb_secure(), rb_struct_set(), rb_thread_switch(), and specific_eval().

struct RNode* FRAME::node
 

Definition at line 25 of file env.h.

Referenced by call_end_proc(), call_trace_func(), error_handle(), rb_call0(), and rb_yield_0().

ID FRAME::orig_func
 

Definition at line 21 of file env.h.

Referenced by exec_under(), is_defined(), rb_call0(), rb_call_super(), rb_eval(), rb_eval_cmd(), rb_eval_string_wrap(), rb_num_coerce_bin(), rb_num_coerce_cmp(), rb_num_coerce_relop(), rb_struct_ref(), and rb_struct_set().

struct FRAME* FRAME::prev
 

Definition at line 23 of file env.h.

Referenced by call_end_proc(), call_trace_func(), eval(), garbage_collect(), num_sadded(), rb_f_binding(), rb_f_block_given_p(), rb_f_eval(), rb_method_missing(), rb_mod_const_missing(), rb_raise_jump(), and rb_yield_0().

VALUE FRAME::self
 

Definition at line 17 of file env.h.

Referenced by call_end_proc(), exec_under(), proc_invoke(), rb_call(), rb_call0(), rb_call_super(), rb_eval_cmd(), rb_eval_string_wrap(), rb_load(), rb_longjmp(), and ruby_init().

struct FRAME* FRAME::tmp
 

Definition at line 24 of file env.h.

Referenced by eval(), module_setup(), and rb_eval().

unsigned long FRAME::uniq
 

Definition at line 28 of file env.h.

Referenced by return_jump().


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