A chunk of "alchemy memory" for storing 32-bit signed integers.
Constructor
Variables
Methods
inlinegetAddr (i:Int):Int
Returns the memory byte offset of the first byte storing the integer at index i
.
resize (newSize:Int):Void
Adjusts the size of this object so it's capable of storing newSize
integers.
Static methods
staticofArray (input:Array<Int>, min:Int = -1, max:Int = -1):IntMemory
Converts input
in the range [min
, max
] to an IntMemory
object.
If no range is specified, all input
values are copied.
@param min index pointing to the first integer.
Parameters:
max | index pointing to the last integer. |
---|
staticofByteArray (input:ByteArray, min:Int = -1, max:Int = -1):IntMemory
Converts input
in the range [min
, max
] to an IntMemory
object.
If no range is specified, all input
bytes are copied.
Parameters:
min | index pointing to the byte storing the first integer. |
---|---|
min | index pointing to the byte storing the last integer. |
staticofBytesData (input:BytesData, min:Int = -1, max:Int = -1):IntMemory
Converts input
in the range [min
, max
] to an IntMemory
object.
If no range is specified, all input
bytes are copied.
Parameters:
min | index pointing to the byte storing the first integer. |
---|---|
min | index pointing to the byte storing the last integer. |
staticofVector (input:Vector<Int>, min:Int = -1, max:Int = -1):IntMemory
Converts input
in the range [min
, max
] to an IntMemory
object.
If no range is specified, all input
values are copied.
@param min index pointing to the first integer.
Parameters:
max | index pointing to the last integer. |
---|
statictoArray (input:IntMemory, min:Int = -1, max:Int = -1):Array<Int>
Converts input
in the range [min
, max
] to an array.
If no range is specified, all input
bytes are copied.
@param min index pointing to the first integer.
Parameters:
max | index pointing to the last integer. |
---|
statictoByteArray (input:IntMemory, min:Int = -1, max:Int = -1):ByteArray
Converts input
in the range [min
, max
] to a byte array.
If no range is specified, all input
bytes are copied.
The bytes are written in little endian format.
Parameters:
min | index pointing to the first integer. |
---|---|
max | index pointing to the last integer. |
statictoBytesData (input:IntMemory, min:Int = -1, max:Int = -1):BytesData
Converts input
in the range [min
, max
] to a BytesData
object.
If no range is specified, all input
bytes are copied.
The bytes are written in little endian format.
Parameters:
min | index pointing to the first integer. |
---|---|
max | index pointing to the last integer. |
statictoUnsignedVector (input:IntMemory, min:Int = -1, max:Int = -1):Vector<UInt>
Converts input
in the range [min
, max
] to a vector object.
If no range is specified, all input
bytes are copied.
@param min index pointing to the first integer.
Parameters:
max | index pointing to the last integer. |
---|
statictoVector (input:IntMemory, min:Int = -1, max:Int = -1, ?out:Vector<Int>):Vector<Int>
Converts input
in the range [min
, max
] to a vector object
If no range is specified, all input
bytes are copied.
@param min index pointing to the first integer.
Parameters:
max | index pointing to the last integer. |
---|---|
out | the |