RARRAY 53 array.c #define ARY_HEAP_PTR(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.ptr) RARRAY 54 array.c #define ARY_HEAP_LEN(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.len) RARRAY 55 array.c #define ARY_EMBED_PTR(a) (assert(ARY_EMBED_P(a)), RARRAY(a)->as.ary) RARRAY 77 array.c RARRAY(ary)->as.heap.ptr = (p); \ RARRAY 88 array.c RARRAY(ary)->as.heap.len = n; \ RARRAY 102 array.c RARRAY(ary)->as.heap.ptr += n; \ RARRAY 110 array.c RARRAY(ary)->as.heap.len += n; \ RARRAY 115 array.c ARY_SHARED_ROOT_P(ary) ? RARRAY_LEN(ary) : RARRAY(ary)->as.heap.aux.capa) RARRAY 120 array.c RARRAY(ary)->as.heap.aux.capa = (n); \ RARRAY 123 array.c #define ARY_SHARED(ary) (assert(ARY_SHARED_P(ary)), RARRAY(ary)->as.heap.aux.shared) RARRAY 128 array.c RARRAY(ary)->as.heap.aux.shared = (value); \ RARRAY 133 array.c (assert(ARY_SHARED_ROOT_P(ary)), RARRAY(ary)->as.heap.aux.capa) RARRAY 136 array.c RARRAY(ary)->as.heap.aux.capa = (value); \ RARRAY 159 array.c REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, (capacity)); RARRAY 167 array.c MEMCPY(RARRAY(ary)->as.ary, ptr, VALUE, len); RARRAY 193 array.c VALUE shared = RARRAY(ary)->as.heap.aux.shared; RARRAY 41 ext/json/ext/generator/unicode.h #define RARRAY_PTR(ARRAY) RARRAY(ARRAY)->ptr RARRAY 44 ext/json/ext/generator/unicode.h #define RARRAY_LEN(ARRAY) RARRAY(ARRAY)->len RARRAY 46 ext/json/ext/parser/unicode.h #define RARRAY_PTR(ARRAY) RARRAY(ARRAY)->ptr RARRAY 49 ext/json/ext/parser/unicode.h #define RARRAY_LEN(ARRAY) RARRAY(ARRAY)->len RARRAY 10405 ext/ripper/ripper.c RARRAY(lines)->as.heap.len = n; RARRAY 5005 ext/ripper/ripper.y RARRAY(lines)->as.heap.len = n; RARRAY 3105 ext/tk/tcltklib.c RARRAY(args)->ptr[RARRAY(args)->len++] = s; RARRAY 629 include/ruby/ruby.h RARRAY(a)->as.heap.len) RARRAY 632 include/ruby/ruby.h RARRAY(a)->as.ary : \ RARRAY 633 include/ruby/ruby.h RARRAY(a)->as.heap.ptr) RARRAY 10337 parse.c RARRAY(lines)->as.heap.len = n; RARRAY 5005 parse.y RARRAY(lines)->as.heap.len = n;