RARRAY 39 array.c #define ARY_HEAP_PTR(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.ptr)
RARRAY 40 array.c #define ARY_HEAP_LEN(a) (assert(!ARY_EMBED_P(a)), RARRAY(a)->as.heap.len)
RARRAY 41 array.c #define ARY_EMBED_PTR(a) (assert(ARY_EMBED_P(a)), RARRAY(a)->as.ary)
RARRAY 46 array.c #define ARY_HEAP_SIZE(a) (assert(!ARY_EMBED_P(a)), assert(ARY_OWNS_HEAP_P(a)), RARRAY(a)->as.heap.aux.capa * sizeof(VALUE))
RARRAY 63 array.c RARRAY(ary)->as.heap.ptr = (p); \
RARRAY 74 array.c RARRAY(ary)->as.heap.len = (n); \
RARRAY 88 array.c RARRAY(ary)->as.heap.ptr += (n); \
RARRAY 96 array.c RARRAY(ary)->as.heap.len += (n); \
RARRAY 101 array.c ARY_SHARED_ROOT_P(ary) ? RARRAY_LEN(ary) : RARRAY(ary)->as.heap.aux.capa)
RARRAY 106 array.c RARRAY(ary)->as.heap.aux.capa = (n); \
RARRAY 109 array.c #define ARY_SHARED(ary) (assert(ARY_SHARED_P(ary)), RARRAY(ary)->as.heap.aux.shared)
RARRAY 116 array.c RB_OBJ_WRITE(_ary_, &RARRAY(_ary_)->as.heap.aux.shared, _value_); \
RARRAY 121 array.c (assert(ARY_SHARED_ROOT_P(ary)), RARRAY(ary)->as.heap.aux.capa)
RARRAY 125 array.c RARRAY(ary)->as.heap.aux.capa = (value); \
RARRAY 216 array.c SIZED_REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, capacity, RARRAY(ary)->as.heap.aux.capa);
RARRAY 226 array.c MEMCPY((VALUE *)RARRAY(ary)->as.ary, ptr, VALUE, len);
RARRAY 238 array.c long old_capa = RARRAY(ary)->as.heap.aux.capa;
RARRAY 242 array.c REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, capacity);
RARRAY 278 array.c VALUE shared = RARRAY(ary)->as.heap.aux.shared;
RARRAY 435 array.c RARRAY(ary1)->as.heap.aux.shared == RARRAY(ary2)->as.heap.aux.shared &&
RARRAY 436 array.c RARRAY(ary1)->as.heap.len == RARRAY(ary2)->as.heap.len) {
RARRAY 558 array.c return RARRAY(ary)->as.heap.aux.capa * sizeof(VALUE);
RARRAY 1680 array.c SIZED_REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, len, RARRAY(ary)->as.heap.aux.capa);
RARRAY 42 ext/tk/tcltklib.c #define RARRAY_PTR(s) (RARRAY(s)->ptr)
RARRAY 43 ext/tk/tcltklib.c #define RARRAY_LEN(s) (RARRAY(s)->len)
RARRAY 37 ext/tk/tkutil/tkutil.c #define RARRAY_PTR(s) (RARRAY(s)->ptr)
RARRAY 38 ext/tk/tkutil/tkutil.c #define RARRAY_LEN(s) (RARRAY(s)->len)
RARRAY 2024 include/ruby/ruby.h RARRAY_EMBED_LEN(a) : RARRAY(a)->as.heap.len;
RARRAY 2039 include/ruby/ruby.h RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr);