24Array::Array(XRef *xrefA) {
34 for (i = 0; i < length; ++i)
39void Array::add(Object *elem) {
40 if (length + 1 > size) {
42 elems = (Object *)grealloc(elems, size * sizeof(Object));
44 elems[length] = *elem;
48Object *Array::get( int i, Object *obj) {
49 return elems[i].fetch(xref, obj);
52Object *Array::getNF( int i, Object *obj) {
53 return elems[i].copy(obj);
|