| 1234567891011121314151617181920212223242526272829 | package cpp;class NativeArray {	public static inline function blit<T>( ioDestArray:Array<T>,		inDestElement:Int, inSourceArray:Array<T>,		inSourceElement:Int, inElementCount:Int ): Void  {	untyped ioDestArray.blit(inDestElement, inSourceArray, inSourceElement, inElementCount);	};	public static inline function zero<T>( ioDestArray:Array<T>, ?inFirst:Int, ?inElements:Int ) {		untyped ioDestArray.zero(inFirst, inElements);	};	public static inline function unsafeGet<T>( inDestArray:Array<T>, inIndex:Int) : T {		return untyped inDestArray.__unsafe_get(inIndex);	}	public static inline function unsafeSet<T>( ioDestArray:Array<T>, inIndex:Int, inValue:T) : T {		return untyped ioDestArray.__unsafe_set(inIndex,inValue);	}	public static inline function memcmp<T>( inArrayA:Array<T>, inArrayB:Array<T>) : Int {		return untyped inArrayA.memcmp(inArrayB);	}	public static inline function setSize<T>( ioArray:Array<T>, inSize:Int) : Array<T> {		return untyped ioArray.__SetSizeExact(inSize);   }}
 |