RSTRUCT 722 include/ruby/ruby.h RSTRUCT(st)->as.heap.len) RSTRUCT 725 include/ruby/ruby.h RSTRUCT(st)->as.ary : \ RSTRUCT 726 include/ruby/ruby.h RSTRUCT(st)->as.heap.ptr) RSTRUCT 20 range.c #define RANGE_BEG(r) (RSTRUCT(r)->as.ary[0]) RSTRUCT 21 range.c #define RANGE_END(r) (RSTRUCT(r)->as.ary[1]) RSTRUCT 22 range.c #define RANGE_EXCL(r) (RSTRUCT(r)->as.ary[2]) RSTRUCT 25 range.c #define SET_EXCL(r,v) (RSTRUCT(r)->as.ary[2] = (v) ? Qtrue : Qfalse) RSTRUCT 57 range.c RSTRUCT(range)->as.ary[0] = beg; RSTRUCT 58 range.c RSTRUCT(range)->as.ary[1] = end; RSTRUCT 847 range.c RSTRUCT(range)->as.ary[0] = rb_ivar_get(obj, id_beg); RSTRUCT 848 range.c RSTRUCT(range)->as.ary[1] = rb_ivar_get(obj, id_end); RSTRUCT 849 range.c RSTRUCT(range)->as.ary[2] = rb_ivar_get(obj, id_excl);