CArray is a compact array where all objects are memory aligned and stored as a single GC block. You must hold a reference to the CArray while any of the objects it contains is still referenced somewhere.

Static methods

staticinlinealloc<T>(cl:Class<T>, size:Int):CArray<T>

staticinlineblit(this:Abstract<Shl_carray>, cl:Class<T>, pos:Int, src:CArray<T>, srcPos:Int, srcLen:Int):Void

staticfromBytes<T>(bytes:Bytes):CArray<T>

statictoBytes(this:Abstract<Shl_carray>, cl:Class<T>, count:Int):Bytes

@:has_untypedstaticinlineunsafeSet(this:Abstract<Shl_carray>, index:Int, v:T):T