typed-byte-arrays
Toggle table of contents
0.3.7
common
Platform filter
common
Switch theme
Search in API
typed-byte-arrays
typed-byte-arrays
/
nl.astraeus.tba
/
SlicedByteArray
Sliced
Byte
Array
class
SlicedByteArray
(
val
data
:
ByteArray
,
val
offset
:
Int
,
val
length
:
Int
)
Members
Constructors
Sliced
Byte
Array
Link copied to clipboard
constructor
(
array
:
ByteArray
)
constructor
(
size
:
Int
)
constructor
(
data
:
ByteArray
,
offset
:
Int
,
length
:
Int
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
data
Link copied to clipboard
val
data
:
ByteArray
length
Link copied to clipboard
val
length
:
Int
offset
Link copied to clipboard
val
offset
:
Int
size
Link copied to clipboard
val
size
:
Int
Functions
copy
Into
Link copied to clipboard
fun
copyInto
(
dest
:
ByteArray
,
destOffset
:
Int
,
length
:
Int
)
decode
To
String
Link copied to clipboard
fun
decodeToString
(
)
:
String
get
Link copied to clipboard
operator
fun
get
(
index
:
Int
)
:
Byte
get
Blob
Link copied to clipboard
fun
getBlob
(
index
:
Int
,
length
:
Int
)
:
SlicedByteArray
get
Double
Link copied to clipboard
fun
getDouble
(
index
:
Int
)
:
Double
get
Double
LE
Link copied to clipboard
fun
getDoubleLE
(
index
:
Int
)
:
Double
get
Float
Link copied to clipboard
fun
getFloat
(
index
:
Int
)
:
Float
get
Float
LE
Link copied to clipboard
fun
getFloatLE
(
index
:
Int
)
:
Float
get
Int
Link copied to clipboard
fun
getInt
(
index
:
Int
)
:
Int
get
Int
LE
Link copied to clipboard
fun
getIntLE
(
index
:
Int
)
:
Int
get
Long
Link copied to clipboard
fun
getLong
(
index
:
Int
)
:
Long
get
Long
LE
Link copied to clipboard
fun
getLongLE
(
index
:
Int
)
:
Long
get
Short
Link copied to clipboard
fun
getShort
(
index
:
Int
)
:
Short
get
Short
LE
Link copied to clipboard
fun
getShortLE
(
index
:
Int
)
:
Short
iterator
Link copied to clipboard
fun
iterator
(
)
:
Iterator
<
Byte
>
set
Link copied to clipboard
operator
fun
set
(
index
:
Int
,
value
:
Byte
)
set
Blob
Link copied to clipboard
fun
setBlob
(
index
:
Int
,
bytes
:
SlicedByteArray
,
blobLength
:
Int
)
set
Double
Link copied to clipboard
fun
setDouble
(
index
:
Int
,
value
:
Double
)
set
Double
LE
Link copied to clipboard
fun
setDoubleLE
(
index
:
Int
,
value
:
Double
)
set
Float
Link copied to clipboard
fun
setFloat
(
index
:
Int
,
value
:
Float
)
set
Float
LE
Link copied to clipboard
fun
setFloatLE
(
index
:
Int
,
value
:
Float
)
set
Int
Link copied to clipboard
fun
setInt
(
index
:
Int
,
value
:
Int
)
set
Int
LE
Link copied to clipboard
fun
setIntLE
(
index
:
Int
,
value
:
Int
)
set
Long
Link copied to clipboard
fun
setLong
(
index
:
Int
,
value
:
Long
)
set
Long
LE
Link copied to clipboard
fun
setLongLE
(
index
:
Int
,
value
:
Long
)
set
Short
Link copied to clipboard
fun
setShort
(
index
:
Int
,
value
:
Short
)
set
Short
LE
Link copied to clipboard
fun
setShortLE
(
index
:
Int
,
value
:
Short
)
slice
Link copied to clipboard
fun
slice
(
offset
:
Int
,
length
:
Int
)
:
SlicedByteArray
to
Byte
Array
Link copied to clipboard
fun
toByteArray
(
)
:
ByteArray