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

Range
[Ruby]


Functions

VALUE rb_range_new (VALUE, VALUE, int)
VALUE rb_range_beg_len (VALUE, long *, long *, long, int)
VALUE rb_length_by_each (VALUE)


Function Documentation

VALUE rb_length_by_each VALUE   ) 
 

VALUE rb_range_beg_len VALUE  ,
long *  ,
long *  ,
long  ,
int 
 

Definition at line 465 of file range.c.

References end, EXCL, id_beg, id_end, NUM2LONG, Qfalse, Qnil, Qtrue, rb_cRange, rb_eRangeError, rb_ivar_get(), rb_obj_is_kind_of(), rb_raise(), and VALUE.

Referenced by rb_ary_aref(), rb_ary_aset(), rb_ary_fill(), rb_ary_slice_bang(), rb_str_aref(), rb_str_aset(), and rb_values_at().

VALUE rb_range_new VALUE  ,
VALUE  ,
int 
 

Definition at line 58 of file range.c.

References end, range_init(), rb_cRange, rb_obj_alloc(), and VALUE.

Referenced by rb_eval(), and yyparse().


Generated on Wed Jan 18 23:32:13 2006 for Ruby by doxygen 1.3.5