| 469 | Dynamic shift() { checkBase(); return store==hx::arrayEmpty ? null() : base->__shift(); } |
| 470 | |
| 471 | VirtualArray concat( VirtualArray inTail ) |
| 472 | { |
| 473 | inTail->checkBase(); |
| 474 | EnsureArrayStorage(inTail); |
| 475 | if (inTail->__length()<1) |
| 476 | return copy(); |
| 477 | return new VirtualArray_obj( base->__concat(inTail), store==hx::arrayFixed ); |
| 478 | } |
| 479 | VirtualArray copy( ) |
| 480 | { |
| 481 | checkBase(); |