primitive-checked-0.7.3.0: primitive functions with bounds-checking

Index

advancePtrData.Primitive.Ptr
alignmentData.Primitive, Data.Primitive.Types
alignment#Data.Primitive, Data.Primitive.Types
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 (Data Constructor)Data.Primitive.Array, Data.Primitive
2 (Type/Class)Data.Primitive.Array, Data.Primitive
array#Data.Primitive.Array, Data.Primitive
arrayFromListData.Primitive.Array, Data.Primitive
arrayFromListNData.Primitive.Array, Data.Primitive
atomicModifyMutVarData.Primitive, Data.Primitive.MutVar
atomicModifyMutVar'Data.Primitive, Data.Primitive.MutVar
ByteArray 
1 (Data Constructor)Data.Primitive.ByteArray, Data.Primitive
2 (Type/Class)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
cloneByteArrayData.Primitive.ByteArray, Data.Primitive
cloneMutableArrayData.Primitive.Array, Data.Primitive
cloneMutableByteArrayData.Primitive.ByteArray, Data.Primitive
cloneMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
clonePrimArrayData.Primitive.PrimArray, Data.Primitive
cloneSmallArrayData.Primitive.SmallArray, Data.Primitive
cloneSmallMutableArrayData.Primitive.SmallArray, Data.Primitive
compareByteArraysData.Primitive.ByteArray, Data.Primitive
copyArrayData.Primitive.Array, Data.Primitive
copyByteArrayData.Primitive.ByteArray, Data.Primitive
copyByteArrayToAddrData.Primitive.ByteArray, Data.Primitive
copyByteArrayToPtrData.Primitive.ByteArray, Data.Primitive
copyMutableArrayData.Primitive.Array, Data.Primitive
copyMutableByteArrayData.Primitive.ByteArray, Data.Primitive
copyMutableByteArrayToAddrData.Primitive.ByteArray, Data.Primitive
copyMutableByteArrayToPtrData.Primitive.ByteArray, Data.Primitive
copyMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
copyMutablePrimArrayToPtrData.Primitive.PrimArray, Data.Primitive
copyPrimArrayData.Primitive.PrimArray, Data.Primitive
copyPrimArrayToPtrData.Primitive.PrimArray, Data.Primitive
copyPtrData.Primitive.Ptr
copyPtrToMutableByteArrayData.Primitive.Ptr
copyPtrToMutablePrimArrayData.Primitive.Ptr
copySmallArrayData.Primitive.SmallArray, Data.Primitive
copySmallMutableArrayData.Primitive.SmallArray, Data.Primitive
createArrayData.Primitive.Array, Data.Primitive
createSmallArrayData.Primitive.SmallArray, Data.Primitive
defaultSetByteArray#Data.Primitive, Data.Primitive.Types
defaultSetOffAddr#Data.Primitive, Data.Primitive.Types
emptyArrayData.Primitive.Array, Data.Primitive
emptyByteArrayData.Primitive.ByteArray, Data.Primitive
emptyPrimArrayData.Primitive.PrimArray, Data.Primitive
emptySmallArrayData.Primitive.SmallArray, 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
foldrByteArrayData.Primitive.ByteArray, Data.Primitive
foldrPrimArrayData.Primitive.PrimArray, Data.Primitive
foldrPrimArray'Data.Primitive.PrimArray, Data.Primitive
freezeArrayData.Primitive.Array, Data.Primitive
freezeByteArrayData.Primitive.ByteArray, Data.Primitive
freezePrimArrayData.Primitive.PrimArray, Data.Primitive
freezeSmallArrayData.Primitive.SmallArray, 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, Data.Primitive.Types
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, Data.Primitive.Types
indexOffAddr#Data.Primitive, Data.Primitive.Types
indexOffPtrData.Primitive.Ptr
indexPrimArrayData.Primitive.PrimArray, Data.Primitive
indexSmallArrayData.Primitive.SmallArray, Data.Primitive
indexSmallArray##Data.Primitive.SmallArray, Data.Primitive
indexSmallArrayMData.Primitive.SmallArray, 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
isMutablePrimArrayPinnedData.Primitive.PrimArray, Data.Primitive
isPrimArrayPinnedData.Primitive.PrimArray, 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
marray#Data.Primitive.Array, Data.Primitive
modifyMutVarData.Primitive, Data.Primitive.MutVar
modifyMutVar'Data.Primitive, Data.Primitive.MutVar
MonadPrimControl.Monad.Primitive
MonadPrimBaseControl.Monad.Primitive
moveByteArrayData.Primitive.ByteArray, Data.Primitive
movePtrData.Primitive.Ptr
MutableArray 
1 (Data Constructor)Data.Primitive.Array, Data.Primitive
2 (Type/Class)Data.Primitive.Array, Data.Primitive
MutableByteArray 
1 (Data Constructor)Data.Primitive.ByteArray, Data.Primitive
2 (Type/Class)Data.Primitive.ByteArray, Data.Primitive
MutableByteArray#Data.Primitive.ByteArray, Data.Primitive
mutableByteArrayContentsData.Primitive.ByteArray, Data.Primitive
MutablePrimArray 
1 (Data Constructor)Data.Primitive.PrimArray, Data.Primitive
2 (Type/Class)Data.Primitive.PrimArray, Data.Primitive
mutablePrimArrayContentsData.Primitive.PrimArray, Data.Primitive
MutVar 
1 (Data Constructor)Data.Primitive, Data.Primitive.MutVar
2 (Type/Class)Data.Primitive, Data.Primitive.MutVar
MVar 
1 (Data Constructor)Data.Primitive.MVar
2 (Type/Class)Data.Primitive.MVar
newAlignedPinnedByteArrayData.Primitive.ByteArray, Data.Primitive
newAlignedPinnedPrimArrayData.Primitive.PrimArray, Data.Primitive
newArrayData.Primitive.Array, Data.Primitive
newByteArrayData.Primitive.ByteArray, Data.Primitive
newEmptyMVarData.Primitive.MVar
newMutVarData.Primitive, Data.Primitive.MutVar
newMVarData.Primitive.MVar
newPinnedByteArrayData.Primitive.ByteArray, Data.Primitive
newPinnedPrimArrayData.Primitive.PrimArray, Data.Primitive
newPrimArrayData.Primitive.PrimArray, Data.Primitive
newSmallArrayData.Primitive.SmallArray, Data.Primitive
noDuplicateControl.Monad.Primitive
nullPtrData.Primitive.Ptr
PrimData.Primitive, Data.Primitive.Types
PrimArray 
1 (Data Constructor)Data.Primitive.PrimArray, Data.Primitive
2 (Type/Class)Data.Primitive.PrimArray, Data.Primitive
primArrayContentsData.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 (Data Constructor)Data.Primitive, Data.Primitive.Types
2 (Type/Class)Data.Primitive, Data.Primitive.Types
primToIOControl.Monad.Primitive
primToPrimControl.Monad.Primitive
primToSTControl.Monad.Primitive
Ptr 
1 (Type/Class)Data.Primitive, Data.Primitive.Ptr, Data.Primitive.Types
2 (Data Constructor)Data.Primitive, Data.Primitive.Ptr, Data.Primitive.Types
putMVarData.Primitive.MVar
readArrayData.Primitive.Array, Data.Primitive
readByteArrayData.Primitive.ByteArray, Data.Primitive
readByteArray#Data.Primitive, Data.Primitive.Types
readMutVarData.Primitive, Data.Primitive.MutVar
readMVarData.Primitive.MVar
readOffAddr#Data.Primitive, Data.Primitive.Types
readOffPtrData.Primitive.Ptr
readPrimArrayData.Primitive.PrimArray, Data.Primitive
readSmallArrayData.Primitive.SmallArray, Data.Primitive
RealWorldControl.Monad.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
runByteArrayData.Primitive.ByteArray, Data.Primitive
runPrimArrayData.Primitive.PrimArray, Data.Primitive
runSmallArrayData.Primitive.SmallArray, Data.Primitive
sameMutableArrayData.Primitive.Array, Data.Primitive
sameMutableByteArrayData.Primitive.ByteArray, Data.Primitive
sameMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
setByteArrayData.Primitive.ByteArray, Data.Primitive
setByteArray#Data.Primitive, Data.Primitive.Types
setOffAddr#Data.Primitive, Data.Primitive.Types
setPrimArrayData.Primitive.PrimArray, Data.Primitive
setPtrData.Primitive.Ptr
shrinkMutableByteArrayData.Primitive.ByteArray, Data.Primitive
shrinkMutablePrimArrayData.Primitive.PrimArray, Data.Primitive
shrinkSmallMutableArrayData.Primitive.SmallArray, Data.Primitive
sizeOfData.Primitive, Data.Primitive.Types
sizeOf#Data.Primitive, Data.Primitive.Types
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
sizeofPrimArrayData.Primitive.PrimArray, Data.Primitive
sizeofSmallArrayData.Primitive.SmallArray, Data.Primitive
sizeofSmallMutableArrayData.Primitive.SmallArray, 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 (Data Constructor)Data.Primitive.SmallArray, Data.Primitive
2 (Type/Class)Data.Primitive.SmallArray, Data.Primitive
smallArrayFromListData.Primitive.SmallArray, Data.Primitive
smallArrayFromListNData.Primitive.SmallArray, Data.Primitive
SmallMutableArray 
1 (Data Constructor)Data.Primitive.SmallArray, Data.Primitive
2 (Type/Class)Data.Primitive.SmallArray, Data.Primitive
stToPrimControl.Monad.Primitive
subtractPtrData.Primitive.Ptr
takeMVarData.Primitive.MVar
thawArrayData.Primitive.Array, Data.Primitive
thawByteArrayData.Primitive.ByteArray, Data.Primitive
thawPrimArrayData.Primitive.PrimArray, Data.Primitive
thawSmallArrayData.Primitive.SmallArray, 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
unsafeDupableInterleaveControl.Monad.Primitive
unsafeFreezeArrayData.Primitive.Array, Data.Primitive
unsafeFreezeByteArrayData.Primitive.ByteArray, Data.Primitive
unsafeFreezePrimArrayData.Primitive.PrimArray, Data.Primitive
unsafeFreezeSmallArrayData.Primitive.SmallArray, Data.Primitive
unsafeInlineIOControl.Monad.Primitive
unsafeInlinePrimControl.Monad.Primitive
unsafeInlineSTControl.Monad.Primitive
unsafeInterleaveControl.Monad.Primitive
unsafeIOToPrimControl.Monad.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, Data.Primitive.Types
writeMutVarData.Primitive, Data.Primitive.MutVar
writeOffAddr#Data.Primitive, Data.Primitive.Types
writeOffPtrData.Primitive.Ptr
writePrimArrayData.Primitive.PrimArray, Data.Primitive
writeSmallArrayData.Primitive.SmallArray, Data.Primitive