primitive-0.7.4.0: Primitive memory-related operations

Index

advancePtr Data.Primitive.Ptr
alignment Data.Primitive.Types , 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
array# Data.Primitive.Array , Data.Primitive
arrayFromList Data.Primitive.Array , Data.Primitive
arrayFromListN Data.Primitive.Array , Data.Primitive
atomicModifyMutVar Data.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
byteArrayContents Data.Primitive.ByteArray , Data.Primitive
byteArrayFromList Data.Primitive.ByteArray , Data.Primitive
byteArrayFromListN Data.Primitive.ByteArray , Data.Primitive
cloneArray Data.Primitive.Array , Data.Primitive
cloneByteArray Data.Primitive.ByteArray , Data.Primitive
cloneMutableArray Data.Primitive.Array , Data.Primitive
cloneMutableByteArray Data.Primitive.ByteArray , Data.Primitive
cloneMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
clonePrimArray Data.Primitive.PrimArray , Data.Primitive
cloneSmallArray Data.Primitive.SmallArray , Data.Primitive
cloneSmallMutableArray Data.Primitive.SmallArray , Data.Primitive
compareByteArrays Data.Primitive.ByteArray , Data.Primitive
copyArray Data.Primitive.Array , Data.Primitive
copyByteArray Data.Primitive.ByteArray , Data.Primitive
copyByteArrayToAddr Data.Primitive.ByteArray , Data.Primitive
copyByteArrayToPtr Data.Primitive.ByteArray , Data.Primitive
copyMutableArray Data.Primitive.Array , Data.Primitive
copyMutableByteArray Data.Primitive.ByteArray , Data.Primitive
copyMutableByteArrayToAddr Data.Primitive.ByteArray , Data.Primitive
copyMutableByteArrayToPtr Data.Primitive.ByteArray , Data.Primitive
copyMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
copyMutablePrimArrayToPtr Data.Primitive.PrimArray , Data.Primitive
copyPrimArray Data.Primitive.PrimArray , Data.Primitive
copyPrimArrayToPtr Data.Primitive.PrimArray , Data.Primitive
copyPtr Data.Primitive.Ptr
copyPtrToMutableByteArray Data.Primitive.ByteArray , Data.Primitive.Ptr , Data.Primitive
copyPtrToMutablePrimArray Data.Primitive.PrimArray , Data.Primitive.Ptr , Data.Primitive
copySmallArray Data.Primitive.SmallArray , Data.Primitive
copySmallMutableArray Data.Primitive.SmallArray , Data.Primitive
createArray Data.Primitive.Array , Data.Primitive
createSmallArray Data.Primitive.SmallArray , Data.Primitive
defaultSetByteArray# Data.Primitive.Types , Data.Primitive
defaultSetOffAddr# Data.Primitive.Types , Data.Primitive
emptyArray Data.Primitive.Array , Data.Primitive
emptyByteArray Data.Primitive.ByteArray , Data.Primitive
emptyPrimArray Data.Primitive.PrimArray , Data.Primitive
emptySmallArray Data.Primitive.SmallArray , Data.Primitive
evalPrim Control.Monad.Primitive
fillByteArray Data.Primitive.ByteArray , Data.Primitive
filterPrimArray Data.Primitive.PrimArray , Data.Primitive
filterPrimArrayA Data.Primitive.PrimArray , Data.Primitive
filterPrimArrayP Data.Primitive.PrimArray , Data.Primitive
foldlPrimArray Data.Primitive.PrimArray , Data.Primitive
foldlPrimArray' Data.Primitive.PrimArray , Data.Primitive
foldlPrimArrayM' Data.Primitive.PrimArray , Data.Primitive
foldrByteArray Data.Primitive.ByteArray , Data.Primitive
foldrPrimArray Data.Primitive.PrimArray , Data.Primitive
foldrPrimArray' Data.Primitive.PrimArray , Data.Primitive
freezeArray Data.Primitive.Array , Data.Primitive
freezeByteArray Data.Primitive.ByteArray , Data.Primitive
freezePrimArray Data.Primitive.PrimArray , Data.Primitive
freezeSmallArray Data.Primitive.SmallArray , Data.Primitive
fromList Data.Primitive.Array , Data.Primitive
fromListN Data.Primitive.Array , Data.Primitive
generatePrimArray Data.Primitive.PrimArray , Data.Primitive
generatePrimArrayA Data.Primitive.PrimArray , Data.Primitive
generatePrimArrayP Data.Primitive.PrimArray , Data.Primitive
getPrimStorable Data.Primitive.Types , Data.Primitive
getSizeofMutableByteArray Data.Primitive.ByteArray , Data.Primitive
getSizeofMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
imapPrimArray Data.Primitive.PrimArray , Data.Primitive
indexArray Data.Primitive.Array , 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.Types , Data.Primitive
indexOffPtr Data.Primitive.Ptr
indexPrimArray Data.Primitive.PrimArray , Data.Primitive
indexSmallArray Data.Primitive.SmallArray , Data.Primitive
indexSmallArray## Data.Primitive.SmallArray , Data.Primitive
indexSmallArrayM Data.Primitive.SmallArray , Data.Primitive
Int64_# Data.Primitive.MachDeps
internal Control.Monad.Primitive
ioToPrim Control.Monad.Primitive
isByteArrayPinned Data.Primitive.ByteArray , Data.Primitive
isEmptyMVar Data.Primitive.MVar
isMutableByteArrayPinned Data.Primitive.ByteArray , Data.Primitive
isMutablePrimArrayPinned Data.Primitive.PrimArray , Data.Primitive
isPrimArrayPinned Data.Primitive.PrimArray , Data.Primitive
itraversePrimArray Data.Primitive.PrimArray , Data.Primitive
itraversePrimArrayP Data.Primitive.PrimArray , Data.Primitive
itraversePrimArray_ Data.Primitive.PrimArray , Data.Primitive
liftPrim Control.Monad.Primitive
mapArray' Data.Primitive.Array , Data.Primitive
mapMaybePrimArray Data.Primitive.PrimArray , Data.Primitive
mapMaybePrimArrayA Data.Primitive.PrimArray , Data.Primitive
mapMaybePrimArrayP Data.Primitive.PrimArray , Data.Primitive
mapPrimArray Data.Primitive.PrimArray , Data.Primitive
mapSmallArray' Data.Primitive.SmallArray , Data.Primitive
marray# Data.Primitive.Array , Data.Primitive
modifyMutVar Data.Primitive.MutVar , Data.Primitive
modifyMutVar' Data.Primitive.MutVar , Data.Primitive
MonadPrim Control.Monad.Primitive
MonadPrimBase Control.Monad.Primitive
moveByteArray Data.Primitive.ByteArray , Data.Primitive
movePtr Data.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
mutableByteArrayContents Data.Primitive.ByteArray , Data.Primitive
MutablePrimArray
1 (Type/Class) Data.Primitive.PrimArray , Data.Primitive
2 (Data Constructor) Data.Primitive.PrimArray , Data.Primitive
mutablePrimArrayContents Data.Primitive.PrimArray , 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
newAlignedPinnedByteArray Data.Primitive.ByteArray , Data.Primitive
newAlignedPinnedPrimArray Data.Primitive.PrimArray , Data.Primitive
newArray Data.Primitive.Array , Data.Primitive
newByteArray Data.Primitive.ByteArray , Data.Primitive
newEmptyMVar Data.Primitive.MVar
newMutVar Data.Primitive.MutVar , Data.Primitive
newMVar Data.Primitive.MVar
newPinnedByteArray Data.Primitive.ByteArray , Data.Primitive
newPinnedPrimArray Data.Primitive.PrimArray , Data.Primitive
newPrimArray Data.Primitive.PrimArray , Data.Primitive
newSmallArray Data.Primitive.SmallArray , Data.Primitive
noDuplicate Control.Monad.Primitive
nullPtr Data.Primitive.Ptr
Prim Data.Primitive.Types , Data.Primitive
PrimArray
1 (Type/Class) Data.Primitive.PrimArray , Data.Primitive
2 (Data Constructor) Data.Primitive.PrimArray , Data.Primitive
primArrayContents Data.Primitive.PrimArray , Data.Primitive
primArrayFromList Data.Primitive.PrimArray , Data.Primitive
primArrayFromListN Data.Primitive.PrimArray , Data.Primitive
primArrayToList Data.Primitive.PrimArray , Data.Primitive
PrimBase Control.Monad.Primitive
primitive Control.Monad.Primitive
primitive_ Control.Monad.Primitive
PrimMonad Control.Monad.Primitive
PrimState Control.Monad.Primitive
PrimStorable
1 (Type/Class) Data.Primitive.Types , Data.Primitive
2 (Data Constructor) Data.Primitive.Types , Data.Primitive
primToIO Control.Monad.Primitive
primToPrim Control.Monad.Primitive
primToST Control.Monad.Primitive
Ptr
1 (Type/Class) Data.Primitive.Types , Data.Primitive.Ptr , Data.Primitive
2 (Data Constructor) Data.Primitive.Types , Data.Primitive.Ptr , Data.Primitive
putMVar Data.Primitive.MVar
readArray Data.Primitive.Array , Data.Primitive
readByteArray Data.Primitive.ByteArray , Data.Primitive
readByteArray# Data.Primitive.Types , Data.Primitive
readMutVar Data.Primitive.MutVar , Data.Primitive
readMVar Data.Primitive.MVar
readOffAddr# Data.Primitive.Types , Data.Primitive
readOffPtr Data.Primitive.Ptr
readPrimArray Data.Primitive.PrimArray , Data.Primitive
readSmallArray Data.Primitive.SmallArray , Data.Primitive
RealWorld Control.Monad.Primitive
replicatePrimArray Data.Primitive.PrimArray , Data.Primitive
replicatePrimArrayA Data.Primitive.PrimArray , Data.Primitive
replicatePrimArrayP Data.Primitive.PrimArray , Data.Primitive
resizeMutableByteArray Data.Primitive.ByteArray , Data.Primitive
resizeMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
runArray Data.Primitive.Array , Data.Primitive
runByteArray Data.Primitive.ByteArray , Data.Primitive
runPrimArray Data.Primitive.PrimArray , Data.Primitive
runSmallArray Data.Primitive.SmallArray , Data.Primitive
sameMutableArray Data.Primitive.Array , Data.Primitive
sameMutableByteArray Data.Primitive.ByteArray , Data.Primitive
sameMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
setByteArray Data.Primitive.ByteArray , Data.Primitive
setByteArray# Data.Primitive.Types , Data.Primitive
setOffAddr# Data.Primitive.Types , Data.Primitive
setPrimArray Data.Primitive.PrimArray , Data.Primitive
setPtr Data.Primitive.Ptr
shrinkMutableByteArray Data.Primitive.ByteArray , Data.Primitive
shrinkMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
shrinkSmallMutableArray Data.Primitive.SmallArray , Data.Primitive
sizeOf Data.Primitive.Types , Data.Primitive
sizeOf# Data.Primitive.Types , Data.Primitive
sizeofArray Data.Primitive.Array , Data.Primitive
sizeofByteArray Data.Primitive.ByteArray , Data.Primitive
sizeofMutableArray Data.Primitive.Array , Data.Primitive
sizeofMutableByteArray Data.Primitive.ByteArray , Data.Primitive
sizeofMutablePrimArray Data.Primitive.PrimArray , Data.Primitive
sizeofPrimArray Data.Primitive.PrimArray , Data.Primitive
sizeofSmallArray Data.Primitive.SmallArray , Data.Primitive
sizeofSmallMutableArray Data.Primitive.SmallArray , 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
SmallArray
1 (Type/Class) Data.Primitive.SmallArray , Data.Primitive
2 (Data Constructor) Data.Primitive.SmallArray , Data.Primitive
smallArrayFromList Data.Primitive.SmallArray , Data.Primitive
smallArrayFromListN Data.Primitive.SmallArray , Data.Primitive
SmallMutableArray
1 (Type/Class) Data.Primitive.SmallArray , Data.Primitive
2 (Data Constructor) Data.Primitive.SmallArray , Data.Primitive
stToPrim Control.Monad.Primitive
subtractPtr Data.Primitive.Ptr
takeMVar Data.Primitive.MVar
thawArray Data.Primitive.Array , Data.Primitive
thawByteArray Data.Primitive.ByteArray , Data.Primitive
thawPrimArray Data.Primitive.PrimArray , Data.Primitive
thawSmallArray Data.Primitive.SmallArray , Data.Primitive
touch Control.Monad.Primitive
traverseArrayP Data.Primitive.Array , Data.Primitive
traversePrimArray Data.Primitive.PrimArray , Data.Primitive
traversePrimArrayP Data.Primitive.PrimArray , Data.Primitive
traversePrimArray_ Data.Primitive.PrimArray , Data.Primitive
traverseSmallArrayP Data.Primitive.SmallArray , Data.Primitive
tryPutMVar Data.Primitive.MVar
tryReadMVar Data.Primitive.MVar
tryTakeMVar Data.Primitive.MVar
unsafeDupableInterleave Control.Monad.Primitive
unsafeFreezeArray Data.Primitive.Array , Data.Primitive
unsafeFreezeByteArray Data.Primitive.ByteArray , Data.Primitive
unsafeFreezePrimArray Data.Primitive.PrimArray , Data.Primitive
unsafeFreezeSmallArray Data.Primitive.SmallArray , Data.Primitive
unsafeInlineIO Control.Monad.Primitive
unsafeInlinePrim Control.Monad.Primitive
unsafeInlineST Control.Monad.Primitive
unsafeInterleave Control.Monad.Primitive
unsafeIOToPrim Control.Monad.Primitive
unsafePrimToIO Control.Monad.Primitive
unsafePrimToPrim Control.Monad.Primitive
unsafePrimToST Control.Monad.Primitive
unsafeSTToPrim Control.Monad.Primitive
unsafeThawArray Data.Primitive.Array , Data.Primitive
unsafeThawByteArray Data.Primitive.ByteArray , Data.Primitive
unsafeThawPrimArray Data.Primitive.PrimArray , Data.Primitive
unsafeThawSmallArray Data.Primitive.SmallArray , 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 , Data.Primitive
writeOffAddr# Data.Primitive.Types , Data.Primitive
writeOffPtr Data.Primitive.Ptr
writePrimArray Data.Primitive.PrimArray , Data.Primitive
writeSmallArray Data.Primitive.SmallArray , Data.Primitive