Data.Primitive.PrimArray

Types

data PrimArray a

data MutablePrimArray s a

Allocation

newPrimArray

resizeMutablePrimArray

shrinkMutablePrimArray

Element Access

readPrimArray

writePrimArray

indexPrimArray

Freezing and Thawing

unsafeFreezePrimArray

unsafeThawPrimArray

Block Operations

copyPrimArray

copyMutablePrimArray

copyPrimArrayToPtr

copyMutablePrimArrayToPtr

setPrimArray

Information

sameMutablePrimArray

getSizeofMutablePrimArray

sizeofMutablePrimArray

sizeofPrimArray

List Conversion

primArrayToList

primArrayFromList

primArrayFromListN

Folding

foldrPrimArray

foldrPrimArray'

foldlPrimArray

foldlPrimArray'

foldlPrimArrayM'

Effectful Folding

traversePrimArray_

itraversePrimArray_

Map/Create

mapPrimArray

imapPrimArray

generatePrimArray

replicatePrimArray

filterPrimArray

mapMaybePrimArray

Effectful Map/Create

traversePrimArray

itraversePrimArray

generatePrimArrayA

replicatePrimArrayA

filterPrimArrayA

mapMaybePrimArrayA

Strict Primitive Monadic

traversePrimArrayP

itraversePrimArrayP

generatePrimArrayP

replicatePrimArrayP

filterPrimArrayP

mapMaybePrimArrayP