slinc-j19
slinc-j19
fr.hammons.slinc
Allocator19
LayoutI19
Library19
Mem19
Mem19
Scope19
Slinc19
Slinc19
TempAllocator19
TempAllocator19
Transitions19
slinc-j19
/
fr.hammons.slinc
/
Mem19
Mem19
class
Mem19
(
val
mem:
MemorySegment
)
extends
Mem
Companion:
object
Graph
Supertypes
trait
Mem
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
asAddress
:
Object
override
def
asBase
:
Object
Definition Classes
Mem
override
def
offset
(
bytes:
Bytes
):
Mem
Definition Classes
Mem
override
def
readByte
(
offset:
Bytes
):
Byte
Definition Classes
Mem
def
readDouble
(
offset:
Bytes
):
Double
override
def
readFloat
(
offset:
Bytes
):
Float
Definition Classes
Mem
override
def
readInt
(
offset:
Bytes
):
Int
Definition Classes
Mem
override
def
readLong
(
offset:
Bytes
):
Long
Definition Classes
Mem
override
def
readMem
(
offset:
Bytes
):
Mem
Definition Classes
Mem
override
def
readShort
(
offset:
Bytes
):
Short
Definition Classes
Mem
override
def
resize
(
bytes:
Bytes
):
Mem
Definition Classes
Mem
def
writeByte
(
v:
Byte
,
offset:
Bytes
):
Unit
override
def
writeByteArray
(
v:
Array
[
Byte
],
offset:
Bytes
):
Unit
Definition Classes
Mem
def
writeDouble
(
v:
Double
,
offset:
Bytes
):
Unit
override
def
writeFloat
(
v:
Float
,
offset:
Bytes
):
Unit
Definition Classes
Mem
override
def
writeInt
(
v:
Int
,
offset:
Bytes
):
Unit
Definition Classes
Mem
override
def
writeIntArray
(
v:
Array
[
Int
],
offset:
Bytes
):
Unit
Definition Classes
Mem
override
def
writeLong
(
v:
Long
,
offset:
Bytes
):
Unit
Definition Classes
Mem
def
writeShort
(
v:
Short
,
offset:
Bytes
):
Unit