primitive-0.5.2.1: Primitive memory-related operations

Index

Addr |
1 (Type/Class) | Data.Primitive.Types, Data.Primitive.Addr, Data.Primitive
2 (Data Constructor) | Data.Primitive.Types, Data.Primitive.Addr, Data.Primitive
alignment | Data.Primitive
alignment# | Data.Primitive.Types, Data.Primitive
aLIGNMENT_CHAR | Data.Primitive.MachDeps
aLIGNMENT_DOUBLE | Data.Primitive.MachDeps
aLIGNMENT_FLOAT | Data.Primitive.MachDeps
aLIGNMENT_FUNPTR | Data.Primitive.MachDeps
aLIGNMENT_INT | Data.Primitive.MachDeps
aLIGNMENT_INT16 | Data.Primitive.MachDeps
aLIGNMENT_INT32 | Data.Primitive.MachDeps
aLIGNMENT_INT64 | Data.Primitive.MachDeps
aLIGNMENT_INT8 | Data.Primitive.MachDeps
aLIGNMENT_PTR | Data.Primitive.MachDeps
aLIGNMENT_STABLEPTR | Data.Primitive.MachDeps
aLIGNMENT_WORD | Data.Primitive.MachDeps
aLIGNMENT_WORD16 | Data.Primitive.MachDeps
aLIGNMENT_WORD32 | Data.Primitive.MachDeps
aLIGNMENT_WORD64 | Data.Primitive.MachDeps
aLIGNMENT_WORD8 | Data.Primitive.MachDeps
Array |
1 (Type/Class) | Data.Primitive.Array, Data.Primitive
2 (Data Constructor) | Data.Primitive.Array, Data.Primitive
atomicModifyMutVar | Data.Primitive.MutVar
atomicModifyMutVar' | Data.Primitive.MutVar
ByteArray |
1 (Type/Class) | Data.Primitive.ByteArray, Data.Primitive
2 (Data Constructor) | Data.Primitive.ByteArray, Data.Primitive
ByteArray# | Data.Primitive.ByteArray, Data.Primitive
byteArrayContents | Data.Primitive.ByteArray, Data.Primitive
copyAddr | Data.Primitive.Addr, Data.Primitive
copyArray | Data.Primitive.Array, Data.Primitive
copyByteArray | Data.Primitive.ByteArray, Data.Primitive
copyMutableArray | Data.Primitive.Array, Data.Primitive
copyMutableByteArray | Data.Primitive.ByteArray, Data.Primitive
fillByteArray | Data.Primitive.ByteArray, Data.Primitive
indexArray | Data.Primitive.Array, Data.Primitive
indexArrayM | Data.Primitive.Array, Data.Primitive
indexByteArray | Data.Primitive.ByteArray, Data.Primitive
indexByteArray# | Data.Primitive.Types, Data.Primitive
indexOffAddr | Data.Primitive.Addr, Data.Primitive
indexOffAddr# | Data.Primitive.Types, Data.Primitive
Int64_# | Data.Primitive.MachDeps
internal | Control.Monad.Primitive
minusAddr | Data.Primitive.Addr, Data.Primitive
modifyMutVar | Data.Primitive.MutVar
modifyMutVar' | Data.Primitive.MutVar
moveAddr | Data.Primitive.Addr, Data.Primitive
moveByteArray | Data.Primitive.ByteArray, Data.Primitive
MutableArray |
1 (Type/Class) | Data.Primitive.Array, Data.Primitive
2 (Data Constructor) | Data.Primitive.Array, Data.Primitive
MutableByteArray |
1 (Type/Class) | Data.Primitive.ByteArray, Data.Primitive
2 (Data Constructor) | Data.Primitive.ByteArray, Data.Primitive
MutableByteArray# | Data.Primitive.ByteArray, Data.Primitive
mutableByteArrayContents | Data.Primitive.ByteArray, Data.Primitive
MutVar |
1 (Type/Class) | Data.Primitive.MutVar
2 (Data Constructor) | Data.Primitive.MutVar
newAlignedPinnedByteArray | Data.Primitive.ByteArray, Data.Primitive
newArray | Data.Primitive.Array, Data.Primitive
newByteArray | Data.Primitive.ByteArray, Data.Primitive
newMutVar | Data.Primitive.MutVar
newPinnedByteArray | Data.Primitive.ByteArray, Data.Primitive
nullAddr | Data.Primitive.Addr, Data.Primitive
plusAddr | Data.Primitive.Addr, Data.Primitive
Prim | Data.Primitive.Types, Data.Primitive
primitive | Control.Monad.Primitive
primitive_ | Control.Monad.Primitive
PrimMonad | Control.Monad.Primitive
PrimState | Control.Monad.Primitive
primToIO | Control.Monad.Primitive
primToPrim | Control.Monad.Primitive
primToST | Control.Monad.Primitive
readArray | Data.Primitive.Array, Data.Primitive
readByteArray | Data.Primitive.ByteArray, Data.Primitive
readByteArray# | Data.Primitive.Types, Data.Primitive
readMutVar | Data.Primitive.MutVar
readOffAddr | Data.Primitive.Addr, Data.Primitive
readOffAddr# | Data.Primitive.Types, Data.Primitive
RealWorld | Control.Monad.Primitive
remAddr | Data.Primitive.Addr, Data.Primitive
sameMutableArray | Data.Primitive.Array, Data.Primitive
sameMutableByteArray | Data.Primitive.ByteArray, Data.Primitive
setAddr | Data.Primitive.Addr, Data.Primitive
setByteArray | Data.Primitive.ByteArray, Data.Primitive
setByteArray# | Data.Primitive.Types, Data.Primitive
setOffAddr# | Data.Primitive.Types, Data.Primitive
sizeOf | Data.Primitive
sizeOf# | Data.Primitive.Types, Data.Primitive
sizeofByteArray | Data.Primitive.ByteArray, Data.Primitive
sizeofMutableByteArray | Data.Primitive.ByteArray, Data.Primitive
sIZEOF_CHAR | Data.Primitive.MachDeps
sIZEOF_DOUBLE | Data.Primitive.MachDeps
sIZEOF_FLOAT | Data.Primitive.MachDeps
sIZEOF_FUNPTR | Data.Primitive.MachDeps
sIZEOF_INT | Data.Primitive.MachDeps
sIZEOF_INT16 | Data.Primitive.MachDeps
sIZEOF_INT32 | Data.Primitive.MachDeps
sIZEOF_INT64 | Data.Primitive.MachDeps
sIZEOF_INT8 | Data.Primitive.MachDeps
sIZEOF_PTR | Data.Primitive.MachDeps
sIZEOF_STABLEPTR | Data.Primitive.MachDeps
sIZEOF_WORD | Data.Primitive.MachDeps
sIZEOF_WORD16 | Data.Primitive.MachDeps
sIZEOF_WORD32 | Data.Primitive.MachDeps
sIZEOF_WORD64 | Data.Primitive.MachDeps
sIZEOF_WORD8 | Data.Primitive.MachDeps
touch | Control.Monad.Primitive
unsafeFreezeArray | Data.Primitive.Array, Data.Primitive
unsafeFreezeByteArray | Data.Primitive.ByteArray, Data.Primitive
unsafeInlineIO | Control.Monad.Primitive
unsafeInlinePrim | Control.Monad.Primitive
unsafeInlineST | Control.Monad.Primitive
unsafePrimToIO | Control.Monad.Primitive
unsafePrimToPrim | Control.Monad.Primitive
unsafePrimToST | Control.Monad.Primitive
unsafeThawArray | Data.Primitive.Array, Data.Primitive
unsafeThawByteArray | Data.Primitive.ByteArray, Data.Primitive
Word64_# | Data.Primitive.MachDeps
writeArray | Data.Primitive.Array, Data.Primitive
writeByteArray | Data.Primitive.ByteArray, Data.Primitive
writeByteArray# | Data.Primitive.Types, Data.Primitive
writeMutVar | Data.Primitive.MutVar
writeOffAddr | Data.Primitive.Addr, Data.Primitive
writeOffAddr# | Data.Primitive.Types, Data.Primitive