primitive-0.6.4.0: 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
addrToIntData.Primitive.Addr, Data.Primitive
advancePtrData.Primitive.Ptr
alignmentData.Primitive.Types, Data.Primitive
alignment#Data.Primitive.Types, Data.Primitive
aLIGNMENT_CHARData.Primitive.MachDeps
aLIGNMENT_DOUBLEData.Primitive.MachDeps
aLIGNMENT_FLOATData.Primitive.MachDeps
aLIGNMENT_FUNPTRData.Primitive.MachDeps
aLIGNMENT_INTData.Primitive.MachDeps
aLIGNMENT_INT16Data.Primitive.MachDeps
aLIGNMENT_INT32Data.Primitive.MachDeps
aLIGNMENT_INT64Data.Primitive.MachDeps
aLIGNMENT_INT8Data.Primitive.MachDeps
aLIGNMENT_PTRData.Primitive.MachDeps
aLIGNMENT_STABLEPTRData.Primitive.MachDeps
aLIGNMENT_WORDData.Primitive.MachDeps
aLIGNMENT_WORD16Data.Primitive.MachDeps
aLIGNMENT_WORD32Data.Primitive.MachDeps
aLIGNMENT_WORD64Data.Primitive.MachDeps
aLIGNMENT_WORD8Data.Primitive.MachDeps
Array 
1 (Type/Class)Data.Primitive.Array, Data.Primitive
2 (Data Constructor)Data.Primitive.Array, Data.Primitive
array#Data.Primitive.Array, Data.Primitive
atomicModifyMutVarData.Primitive.MutVar, Data.Primitive
atomicModifyMutVar'Data.Primitive.MutVar, Data.Primitive
ByteArray 
1 (Type/Class)Data.Primitive.ByteArray, Data.Primitive
2 (Data Constructor)Data.Primitive.ByteArray, Data.Primitive
ByteArray#Data.Primitive.ByteArray, Data.Primitive
byteArrayContentsData.Primitive.ByteArray, Data.Primitive
byteArrayFromListData.Primitive.ByteArray, Data.Primitive
byteArrayFromListNData.Primitive.ByteArray, Data.Primitive
cloneArrayData.Primitive.Array, Data.Primitive
cloneMutableArrayData.Primitive.Array, Data.Primitive
cloneMutableUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
cloneSmallArrayData.Primitive.SmallArray, Data.Primitive
cloneSmallMutableArrayData.Primitive.SmallArray, Data.Primitive
cloneUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
copyAddrData.Primitive.Addr, Data.Primitive
copyAddrToByteArrayData.Primitive.Addr, Data.Primitive
copyArrayData.Primitive.Array, Data.Primitive
copyByteArrayData.Primitive.ByteArray, Data.Primitive
copyByteArrayToAddrData.Primitive.ByteArray, Data.Primitive
copyMutableArrayData.Primitive.Array, Data.Primitive
copyMutableByteArrayData.Primitive.ByteArray, Data.Primitive
copyMutableByteArrayToAddrData.Primitive.ByteArray, Data.Primitive
copyMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
copyMutablePrimArrayToPtrData.Primitive.PrimArray, Data.Primitive
copyMutableUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
copyPrimArrayData.Primitive.PrimArray, Data.Primitive
copyPrimArrayToPtrData.Primitive.PrimArray, Data.Primitive
copyPtrData.Primitive.Ptr
copyPtrToMutablePrimArrayData.Primitive.Ptr
copySmallArrayData.Primitive.SmallArray, Data.Primitive
copySmallMutableArrayData.Primitive.SmallArray, Data.Primitive
copyUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
defaultSetByteArray#Data.Primitive.Types, Data.Primitive
defaultSetOffAddr#Data.Primitive.Types, Data.Primitive
evalPrimControl.Monad.Primitive
fillByteArrayData.Primitive.ByteArray, Data.Primitive
filterPrimArrayData.Primitive.PrimArray, Data.Primitive
filterPrimArrayAData.Primitive.PrimArray, Data.Primitive
filterPrimArrayPData.Primitive.PrimArray, Data.Primitive
foldlPrimArrayData.Primitive.PrimArray, Data.Primitive
foldlPrimArray'Data.Primitive.PrimArray, Data.Primitive
foldlPrimArrayM'Data.Primitive.PrimArray, Data.Primitive
foldlUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
foldlUnliftedArray'Data.Primitive.UnliftedArray, Data.Primitive
foldrByteArrayData.Primitive.ByteArray, Data.Primitive
foldrPrimArrayData.Primitive.PrimArray, Data.Primitive
foldrPrimArray'Data.Primitive.PrimArray, Data.Primitive
foldrUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
foldrUnliftedArray'Data.Primitive.UnliftedArray, Data.Primitive
freezeArrayData.Primitive.Array, Data.Primitive
freezeSmallArrayData.Primitive.SmallArray, Data.Primitive
freezeUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
fromArrayArray#Data.Primitive.UnliftedArray, Data.Primitive
fromListData.Primitive.Array, Data.Primitive
fromListNData.Primitive.Array, Data.Primitive
generatePrimArrayData.Primitive.PrimArray, Data.Primitive
generatePrimArrayAData.Primitive.PrimArray, Data.Primitive
generatePrimArrayPData.Primitive.PrimArray, Data.Primitive
getPrimStorableData.Primitive.Types, Data.Primitive
getSizeofMutableByteArrayData.Primitive.ByteArray, Data.Primitive
getSizeofMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
imapPrimArrayData.Primitive.PrimArray, Data.Primitive
indexArrayData.Primitive.Array, Data.Primitive
indexArray##Data.Primitive.Array, Data.Primitive
indexArrayMData.Primitive.Array, Data.Primitive
indexByteArrayData.Primitive.ByteArray, Data.Primitive
indexByteArray#Data.Primitive.Types, Data.Primitive
indexOffAddrData.Primitive.Addr, Data.Primitive
indexOffAddr#Data.Primitive.Types, Data.Primitive
indexOffPtrData.Primitive.Ptr
indexPrimArrayData.Primitive.PrimArray, Data.Primitive
indexSmallArrayData.Primitive.SmallArray, Data.Primitive
indexSmallArray##Data.Primitive.SmallArray, Data.Primitive
indexSmallArrayMData.Primitive.SmallArray, Data.Primitive
indexUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
indexUnliftedArrayMData.Primitive.UnliftedArray, Data.Primitive
Int64_#Data.Primitive.MachDeps
internalControl.Monad.Primitive
ioToPrimControl.Monad.Primitive
isByteArrayPinnedData.Primitive.ByteArray, Data.Primitive
isEmptyMVarData.Primitive.MVar
isMutableByteArrayPinnedData.Primitive.ByteArray, Data.Primitive
itraversePrimArrayData.Primitive.PrimArray, Data.Primitive
itraversePrimArrayPData.Primitive.PrimArray, Data.Primitive
itraversePrimArray_Data.Primitive.PrimArray, Data.Primitive
liftPrimControl.Monad.Primitive
mapArray'Data.Primitive.Array, Data.Primitive
mapMaybePrimArrayData.Primitive.PrimArray, Data.Primitive
mapMaybePrimArrayAData.Primitive.PrimArray, Data.Primitive
mapMaybePrimArrayPData.Primitive.PrimArray, Data.Primitive
mapPrimArrayData.Primitive.PrimArray, Data.Primitive
mapSmallArray'Data.Primitive.SmallArray, Data.Primitive
mapUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
marray#Data.Primitive.Array, Data.Primitive
minusAddrData.Primitive.Addr, Data.Primitive
modifyMutVarData.Primitive.MutVar, Data.Primitive
modifyMutVar'Data.Primitive.MutVar, Data.Primitive
moveAddrData.Primitive.Addr, Data.Primitive
moveByteArrayData.Primitive.ByteArray, Data.Primitive
movePtrData.Primitive.Ptr
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
mutableByteArrayContentsData.Primitive.ByteArray, Data.Primitive
MutablePrimArray 
1 (Type/Class)Data.Primitive.PrimArray, Data.Primitive
2 (Data Constructor)Data.Primitive.PrimArray, Data.Primitive
MutableUnliftedArray 
1 (Type/Class)Data.Primitive.UnliftedArray, Data.Primitive
2 (Data Constructor)Data.Primitive.UnliftedArray, Data.Primitive
MutVar 
1 (Type/Class)Data.Primitive.MutVar, Data.Primitive
2 (Data Constructor)Data.Primitive.MutVar, Data.Primitive
MVar 
1 (Type/Class)Data.Primitive.MVar
2 (Data Constructor)Data.Primitive.MVar
newAlignedPinnedByteArrayData.Primitive.ByteArray, Data.Primitive
newArrayData.Primitive.Array, Data.Primitive
newByteArrayData.Primitive.ByteArray, Data.Primitive
newEmptyMVarData.Primitive.MVar
newMutVarData.Primitive.MutVar, Data.Primitive
newMVarData.Primitive.MVar
newPinnedByteArrayData.Primitive.ByteArray, Data.Primitive
newPrimArrayData.Primitive.PrimArray, Data.Primitive
newSmallArrayData.Primitive.SmallArray, Data.Primitive
newUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
nullAddrData.Primitive.Addr, Data.Primitive
nullPtrData.Primitive.Ptr
plusAddrData.Primitive.Addr, Data.Primitive
PrimData.Primitive.Types, Data.Primitive
PrimArray 
1 (Type/Class)Data.Primitive.PrimArray, Data.Primitive
2 (Data Constructor)Data.Primitive.PrimArray, Data.Primitive
primArrayFromListData.Primitive.PrimArray, Data.Primitive
primArrayFromListNData.Primitive.PrimArray, Data.Primitive
primArrayToListData.Primitive.PrimArray, Data.Primitive
PrimBaseControl.Monad.Primitive
primitiveControl.Monad.Primitive
primitive_Control.Monad.Primitive
PrimMonadControl.Monad.Primitive
PrimStateControl.Monad.Primitive
PrimStorable 
1 (Type/Class)Data.Primitive.Types, Data.Primitive
2 (Data Constructor)Data.Primitive.Types, Data.Primitive
primToIOControl.Monad.Primitive
primToPrimControl.Monad.Primitive
primToSTControl.Monad.Primitive
PrimUnliftedData.Primitive.UnliftedArray, Data.Primitive
Ptr 
1 (Type/Class)Data.Primitive.Ptr
2 (Data Constructor)Data.Primitive.Ptr
putMVarData.Primitive.MVar
readArrayData.Primitive.Array, Data.Primitive
readByteArrayData.Primitive.ByteArray, Data.Primitive
readByteArray#Data.Primitive.Types, Data.Primitive
readMutVarData.Primitive.MutVar, Data.Primitive
readMVarData.Primitive.MVar
readOffAddrData.Primitive.Addr, Data.Primitive
readOffAddr#Data.Primitive.Types, Data.Primitive
readOffPtrData.Primitive.Ptr
readPrimArrayData.Primitive.PrimArray, Data.Primitive
readSmallArrayData.Primitive.SmallArray, Data.Primitive
readUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
RealWorldControl.Monad.Primitive
remAddrData.Primitive.Addr, Data.Primitive
replicatePrimArrayData.Primitive.PrimArray, Data.Primitive
replicatePrimArrayAData.Primitive.PrimArray, Data.Primitive
replicatePrimArrayPData.Primitive.PrimArray, Data.Primitive
resizeMutableByteArrayData.Primitive.ByteArray, Data.Primitive
resizeMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
runArrayData.Primitive.Array, Data.Primitive
runSmallArrayData.Primitive.SmallArray, Data.Primitive
runUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
sameMutableArrayData.Primitive.Array, Data.Primitive
sameMutableByteArrayData.Primitive.ByteArray, Data.Primitive
sameMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
sameMutableUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
setAddrData.Primitive.Addr, Data.Primitive
setByteArrayData.Primitive.ByteArray, Data.Primitive
setByteArray#Data.Primitive.Types, Data.Primitive
setOffAddr#Data.Primitive.Types, Data.Primitive
setPrimArrayData.Primitive.PrimArray, Data.Primitive
setPtrData.Primitive.Ptr
setUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
shrinkMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
sizeOfData.Primitive.Types, Data.Primitive
sizeOf#Data.Primitive.Types, Data.Primitive
sizeofArrayData.Primitive.Array, Data.Primitive
sizeofByteArrayData.Primitive.ByteArray, Data.Primitive
sizeofMutableArrayData.Primitive.Array, Data.Primitive
sizeofMutableByteArrayData.Primitive.ByteArray, Data.Primitive
sizeofMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
sizeofMutableUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
sizeofPrimArrayData.Primitive.PrimArray, Data.Primitive
sizeofSmallArrayData.Primitive.SmallArray, Data.Primitive
sizeofSmallMutableArrayData.Primitive.SmallArray, Data.Primitive
sizeofUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
sIZEOF_CHARData.Primitive.MachDeps
sIZEOF_DOUBLEData.Primitive.MachDeps
sIZEOF_FLOATData.Primitive.MachDeps
sIZEOF_FUNPTRData.Primitive.MachDeps
sIZEOF_INTData.Primitive.MachDeps
sIZEOF_INT16Data.Primitive.MachDeps
sIZEOF_INT32Data.Primitive.MachDeps
sIZEOF_INT64Data.Primitive.MachDeps
sIZEOF_INT8Data.Primitive.MachDeps
sIZEOF_PTRData.Primitive.MachDeps
sIZEOF_STABLEPTRData.Primitive.MachDeps
sIZEOF_WORDData.Primitive.MachDeps
sIZEOF_WORD16Data.Primitive.MachDeps
sIZEOF_WORD32Data.Primitive.MachDeps
sIZEOF_WORD64Data.Primitive.MachDeps
sIZEOF_WORD8Data.Primitive.MachDeps
SmallArray 
1 (Type/Class)Data.Primitive.SmallArray, Data.Primitive
2 (Data Constructor)Data.Primitive.SmallArray, Data.Primitive
smallArrayFromListData.Primitive.SmallArray, Data.Primitive
smallArrayFromListNData.Primitive.SmallArray, Data.Primitive
SmallMutableArray 
1 (Type/Class)Data.Primitive.SmallArray, Data.Primitive
2 (Data Constructor)Data.Primitive.SmallArray, Data.Primitive
stToPrimControl.Monad.Primitive
subtractPtrData.Primitive.Ptr
takeMVarData.Primitive.MVar
thawArrayData.Primitive.Array, Data.Primitive
thawSmallArrayData.Primitive.SmallArray, Data.Primitive
thawUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
toArrayArray#Data.Primitive.UnliftedArray, Data.Primitive
touchControl.Monad.Primitive
traverseArrayPData.Primitive.Array, Data.Primitive
traversePrimArrayData.Primitive.PrimArray, Data.Primitive
traversePrimArrayPData.Primitive.PrimArray, Data.Primitive
traversePrimArray_Data.Primitive.PrimArray, Data.Primitive
traverseSmallArrayPData.Primitive.SmallArray, Data.Primitive
tryPutMVarData.Primitive.MVar
tryReadMVarData.Primitive.MVar
tryTakeMVarData.Primitive.MVar
UnliftedArray 
1 (Type/Class)Data.Primitive.UnliftedArray, Data.Primitive
2 (Data Constructor)Data.Primitive.UnliftedArray, Data.Primitive
unliftedArrayFromListData.Primitive.UnliftedArray, Data.Primitive
unliftedArrayFromListNData.Primitive.UnliftedArray, Data.Primitive
unliftedArrayToListData.Primitive.UnliftedArray, Data.Primitive
unsafeFreezeArrayData.Primitive.Array, Data.Primitive
unsafeFreezeByteArrayData.Primitive.ByteArray, Data.Primitive
unsafeFreezePrimArrayData.Primitive.PrimArray, Data.Primitive
unsafeFreezeSmallArrayData.Primitive.SmallArray, Data.Primitive
unsafeFreezeUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
unsafeInlineIOControl.Monad.Primitive
unsafeInlinePrimControl.Monad.Primitive
unsafeInlineSTControl.Monad.Primitive
unsafeIOToPrimControl.Monad.Primitive
unsafeNewUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive
unsafePrimToIOControl.Monad.Primitive
unsafePrimToPrimControl.Monad.Primitive
unsafePrimToSTControl.Monad.Primitive
unsafeSTToPrimControl.Monad.Primitive
unsafeThawArrayData.Primitive.Array, Data.Primitive
unsafeThawByteArrayData.Primitive.ByteArray, Data.Primitive
unsafeThawPrimArrayData.Primitive.PrimArray, Data.Primitive
unsafeThawSmallArrayData.Primitive.SmallArray, Data.Primitive
Word64_#Data.Primitive.MachDeps
writeArrayData.Primitive.Array, Data.Primitive
writeByteArrayData.Primitive.ByteArray, Data.Primitive
writeByteArray#Data.Primitive.Types, Data.Primitive
writeMutVarData.Primitive.MutVar, Data.Primitive
writeOffAddrData.Primitive.Addr, Data.Primitive
writeOffAddr#Data.Primitive.Types, Data.Primitive
writeOffPtrData.Primitive.Ptr
writePrimArrayData.Primitive.PrimArray, Data.Primitive
writeSmallArrayData.Primitive.SmallArray, Data.Primitive
writeUnliftedArrayData.Primitive.UnliftedArray, Data.Primitive