Static methods

@:keepstaticinlineaddress<T>(inArray:Array<T>, inIndex:Int):Pointer<T>

@:has_untyped@:keepstaticinlineblit<T>(ioDestArray:Array<T>, inDestElement:Int, inSourceArray:Array<T>, inSourceElement:Int, inElementCount:Int):Void

@:keep@:nativeStaticExtensionstaticcapacity<T>(inArray:Array<T>):Int

@:keep@:native("_hx_create_array_length")staticcreate<T>(length:Int):Array<T>

@:has_untyped@:keepstaticinlinegetBase(inArray:Array<Dynamic>):ArrayBase

@:keep@:nativeStaticExtensionstaticgetElementSize<T>(inArray:Array<T>):Int

@:keep@:nativeStaticExtensionstaticmemcmp<T>(inArrayA:Array<T>, inArrayB:Array<T>):Int

@:keep@:nativeStaticExtensionstaticremoveAt<T>(ioDestArray:Array<T>, inIndex:Int):Void

@:keep@:nativeStaticExtensionstaticreserve<T>(inArray:Array<T>, inElements:Int):Void

@:keep@:native("_hx_reslove_virtual_array")staticresolveVirtualArray(inArray:Array<Dynamic>):Dynamic

@:keep@:nativeStaticExtensionstaticsetData<T>(inArray:Array<T>, inData:Pointer<T>, inElementCount:Int):Void

@:keep@:native("_hx_array_set_size_exact")staticsetSize<T>(ioArray:Array<T>, inSize:Int):Array<T>

@:keep@:nativeStaticExtensionstaticsetUnmanagedData<T>(inArray:Array<T>, inData:ConstPointer<T>, inElementCount:Int):Void

@:keep@:native("_hx_array_unsafe_get")staticunsafeGet<T>(inDestArray:Array<T>, inIndex:Int):T

@:has_untyped@:keep@:native("_hx_array_unsafe_set")staticinlineunsafeSet<T>(ioDestArray:Array<T>, inIndex:Int, inValue:T):T

@:keep@:nativeStaticExtensionstaticzero<T>(ioDestArray:Array<T>, ?inFirst:Int, ?inElements:Int):Void