foreign-0.2.0.1: A collection of helpers for ffi.

Index

alignmentHsForeign.Primitive, HsForeign
alignment#HsForeign.Primitive, HsForeign
allocPrimHsForeign.Primitive, HsForeign
allocPrimArrayHsForeign.Primitive, HsForeign
allocPrimArrayUnsafeHsForeign.Primitive, HsForeign
allocPrimUnsafeHsForeign.Primitive, HsForeign
Array 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
array#HsForeign.Primitive, HsForeign
arrayFromListHsForeign.Primitive, HsForeign
arrayFromListNHsForeign.Primitive, HsForeign
atomicModifyMutVarHsForeign.Primitive, HsForeign
atomicModifyMutVar'HsForeign.Primitive, HsForeign
BA# 
1 (Type/Class)HsForeign.Primitive, HsForeign
2 (Data Constructor)HsForeign.Primitive, HsForeign
BAArray# 
1 (Type/Class)HsForeign.Primitive, HsForeign
2 (Data Constructor)HsForeign.Primitive, HsForeign
ByteArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
ByteArray#HsForeign.Primitive, HsForeign
byteArrayContentsHsForeign.Primitive, HsForeign
byteArrayContents#HsForeign.Primitive, HsForeign
byteArrayFromListHsForeign.Primitive, HsForeign
byteArrayFromListNHsForeign.Primitive, HsForeign
cloneArrayHsForeign.Primitive, HsForeign
cloneByteArrayHsForeign.Primitive, HsForeign
cloneMutableArrayHsForeign.Primitive, HsForeign
cloneMutableByteArrayHsForeign.Primitive, HsForeign
cloneMutablePrimArrayHsForeign.Primitive, HsForeign
clonePrimArrayHsForeign.Primitive, HsForeign
cloneSmallArrayHsForeign.Primitive, HsForeign
cloneSmallMutableArrayHsForeign.Primitive, HsForeign
compareByteArraysHsForeign.Primitive, HsForeign
copyArrayHsForeign.Primitive, HsForeign
copyByteArrayHsForeign.Primitive, HsForeign
copyByteArrayToAddrHsForeign.Primitive, HsForeign
copyByteArrayToPtrHsForeign.Primitive, HsForeign
copyMutableArrayHsForeign.Primitive, HsForeign
copyMutableByteArrayHsForeign.Primitive, HsForeign
copyMutableByteArrayToAddrHsForeign.Primitive, HsForeign
copyMutableByteArrayToPtrHsForeign.Primitive, HsForeign
copyMutablePrimArrayHsForeign.Primitive, HsForeign
copyMutablePrimArrayToPtrHsForeign.Primitive, HsForeign
copyPrimArrayHsForeign.Primitive, HsForeign
copyPrimArrayToPtrHsForeign.Primitive, HsForeign
copyPtrToMutableByteArrayHsForeign.Primitive, HsForeign
copyPtrToMutablePrimArrayHsForeign.Primitive, HsForeign
copySmallArrayHsForeign.Primitive, HsForeign
copySmallMutableArrayHsForeign.Primitive, HsForeign
createArrayHsForeign.Primitive, HsForeign
createSmallArrayHsForeign.Primitive, HsForeign
defaultSetByteArray#HsForeign.Primitive, HsForeign
defaultSetOffAddr#HsForeign.Primitive, HsForeign
emptyArrayHsForeign.Primitive, HsForeign
emptyByteArrayHsForeign.Primitive, HsForeign
emptyPrimArrayHsForeign.Primitive, HsForeign
emptySmallArrayHsForeign.Primitive, HsForeign
evalPrimHsForeign.Primitive, HsForeign
fillByteArrayHsForeign.Primitive, HsForeign
filterPrimArrayHsForeign.Primitive, HsForeign
filterPrimArrayAHsForeign.Primitive, HsForeign
filterPrimArrayPHsForeign.Primitive, HsForeign
foldlPrimArrayHsForeign.Primitive, HsForeign
foldlPrimArray'HsForeign.Primitive, HsForeign
foldlPrimArrayM'HsForeign.Primitive, HsForeign
foldrByteArrayHsForeign.Primitive, HsForeign
foldrPrimArrayHsForeign.Primitive, HsForeign
foldrPrimArray'HsForeign.Primitive, HsForeign
freezeArrayHsForeign.Primitive, HsForeign
freezeByteArrayHsForeign.Primitive, HsForeign
freezePrimArrayHsForeign.Primitive, HsForeign
freezeSmallArrayHsForeign.Primitive, HsForeign
fromListHsForeign.Primitive, HsForeign
fromListNHsForeign.Primitive, HsForeign
generatePrimArrayHsForeign.Primitive, HsForeign
generatePrimArrayAHsForeign.Primitive, HsForeign
generatePrimArrayPHsForeign.Primitive, HsForeign
getPrimStorableHsForeign.Primitive, HsForeign
getSizeofMutableByteArrayHsForeign.Primitive, HsForeign
getSizeofMutablePrimArrayHsForeign.Primitive, HsForeign
hs_delete_std_stringHsForeign.CppStd, HsForeign
hs_new_std_stringHsForeign.CppStd, HsForeign
hs_new_std_string_defHsForeign.CppStd, HsForeign
hs_std_string_cstrHsForeign.CppStd, HsForeign
hs_std_string_sizeHsForeign.CppStd, HsForeign
imapPrimArrayHsForeign.Primitive, HsForeign
indexArrayHsForeign.Primitive, HsForeign
indexArray##HsForeign.Primitive, HsForeign
indexArrayMHsForeign.Primitive, HsForeign
indexByteArrayHsForeign.Primitive, HsForeign
indexByteArray#HsForeign.Primitive, HsForeign
indexOffAddr#HsForeign.Primitive, HsForeign
indexPrimArrayHsForeign.Primitive, HsForeign
indexSmallArrayHsForeign.Primitive, HsForeign
indexSmallArray##HsForeign.Primitive, HsForeign
indexSmallArrayMHsForeign.Primitive, HsForeign
internalHsForeign.Primitive, HsForeign
ioToPrimHsForeign.Primitive, HsForeign
isByteArrayPinnedHsForeign.Primitive, HsForeign
isMutableByteArrayPinnedHsForeign.Primitive, HsForeign
isMutablePrimArrayPinnedHsForeign.Primitive, HsForeign
isPrimArrayPinnedHsForeign.Primitive, HsForeign
itraversePrimArrayHsForeign.Primitive, HsForeign
itraversePrimArrayPHsForeign.Primitive, HsForeign
itraversePrimArray_HsForeign.Primitive, HsForeign
liftPrimHsForeign.Primitive, HsForeign
mallocFromByteStringHsForeign.String, HsForeign
mallocFromMaybeByteStringHsForeign.String, HsForeign
mapArray'HsForeign.Primitive, HsForeign
mapMaybePrimArrayHsForeign.Primitive, HsForeign
mapMaybePrimArrayAHsForeign.Primitive, HsForeign
mapMaybePrimArrayPHsForeign.Primitive, HsForeign
mapPrimArrayHsForeign.Primitive, HsForeign
mapSmallArray'HsForeign.Primitive, HsForeign
marray#HsForeign.Primitive, HsForeign
maybeNewStdStringHsForeign.CppStd, HsForeign
MBA# 
1 (Type/Class)HsForeign.Primitive, HsForeign
2 (Data Constructor)HsForeign.Primitive, HsForeign
modifyMutVarHsForeign.Primitive, HsForeign
modifyMutVar'HsForeign.Primitive, HsForeign
MonadPrimHsForeign.Primitive, HsForeign
MonadPrimBaseHsForeign.Primitive, HsForeign
moveByteArrayHsForeign.Primitive, HsForeign
MutableArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
MutableByteArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
MutableByteArray#HsForeign.Primitive, HsForeign
mutableByteArrayContentsHsForeign.Primitive, HsForeign
mutableByteArrayContents#HsForeign.Primitive, HsForeign
MutablePrimArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
mutablePrimArrayContentsHsForeign.Primitive, HsForeign
MutVar 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
newAlignedPinnedByteArrayHsForeign.Primitive, HsForeign
newAlignedPinnedPrimArrayHsForeign.Primitive, HsForeign
newArrayHsForeign.Primitive, HsForeign
newByteArrayHsForeign.Primitive, HsForeign
newMutVarHsForeign.Primitive, HsForeign
newPinnedByteArrayHsForeign.Primitive, HsForeign
newPinnedPrimArrayHsForeign.Primitive, HsForeign
newPrimArrayHsForeign.Primitive, HsForeign
newSmallArrayHsForeign.Primitive, HsForeign
newStablePtrByteStringHsForeign.String, HsForeign
newStdStringHsForeign.CppStd, HsForeign
noDuplicateHsForeign.Primitive, HsForeign
PrimHsForeign.Primitive, HsForeign
PrimArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
primArrayContentsHsForeign.Primitive, HsForeign
primArrayFromListHsForeign.Primitive, HsForeign
primArrayFromListNHsForeign.Primitive, HsForeign
primArrayToListHsForeign.Primitive, HsForeign
PrimBaseHsForeign.Primitive, HsForeign
primitiveHsForeign.Primitive, HsForeign
primitive_HsForeign.Primitive, HsForeign
PrimMonadHsForeign.Primitive, HsForeign
PrimStateHsForeign.Primitive, HsForeign.Primitive, HsForeign, HsForeign
PrimStorable 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
primToIOHsForeign.Primitive, HsForeign
primToPrimHsForeign.Primitive, HsForeign
primToSTHsForeign.Primitive, HsForeign
Ptr 
1 (Type/Class)HsForeign.Primitive, HsForeign
2 (Data Constructor)HsForeign.Primitive, HsForeign
readArrayHsForeign.Primitive, HsForeign
readByteArrayHsForeign.Primitive, HsForeign
readByteArray#HsForeign.Primitive, HsForeign
readMutVarHsForeign.Primitive, HsForeign
readOffAddr#HsForeign.Primitive, HsForeign
readPrimArrayHsForeign.Primitive, HsForeign
readSmallArrayHsForeign.Primitive, HsForeign
RealWorldHsForeign.Primitive, HsForeign
replicatePrimArrayHsForeign.Primitive, HsForeign
replicatePrimArrayAHsForeign.Primitive, HsForeign
replicatePrimArrayPHsForeign.Primitive, HsForeign
resizeMutableByteArrayHsForeign.Primitive, HsForeign
resizeMutablePrimArrayHsForeign.Primitive, HsForeign
runArrayHsForeign.Primitive, HsForeign
runByteArrayHsForeign.Primitive, HsForeign
runPrimArrayHsForeign.Primitive, HsForeign
runSmallArrayHsForeign.Primitive, HsForeign
sameMutableArrayHsForeign.Primitive, HsForeign
sameMutableByteArrayHsForeign.Primitive, HsForeign
sameMutablePrimArrayHsForeign.Primitive, HsForeign
setByteArrayHsForeign.Primitive, HsForeign
setByteArray#HsForeign.Primitive, HsForeign
setOffAddr#HsForeign.Primitive, HsForeign
setPrimArrayHsForeign.Primitive, HsForeign
shrinkMutableByteArrayHsForeign.Primitive, HsForeign
shrinkMutablePrimArrayHsForeign.Primitive, HsForeign
shrinkSmallMutableArrayHsForeign.Primitive, HsForeign
sizeOfHsForeign.Primitive, HsForeign
sizeOf#HsForeign.Primitive, HsForeign
sizeofArrayHsForeign.Primitive, HsForeign
sizeofByteArrayHsForeign.Primitive, HsForeign
sizeofMutableArrayHsForeign.Primitive, HsForeign
sizeofMutableByteArrayHsForeign.Primitive, HsForeign
sizeofMutablePrimArrayHsForeign.Primitive, HsForeign
sizeofPrimArrayHsForeign.Primitive, HsForeign
sizeofSmallArrayHsForeign.Primitive, HsForeign
sizeofSmallMutableArrayHsForeign.Primitive, HsForeign
SmallArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
smallArrayFromListHsForeign.Primitive, HsForeign
smallArrayFromListNHsForeign.Primitive, HsForeign
SmallMutableArray 
1 (Data Constructor)HsForeign.Primitive, HsForeign
2 (Type/Class)HsForeign.Primitive, HsForeign
StdStringHsForeign.CppStd, HsForeign
StdVectorHsForeign.CppStd, HsForeign
stToPrimHsForeign.Primitive, HsForeign
thawArrayHsForeign.Primitive, HsForeign
thawByteArrayHsForeign.Primitive, HsForeign
thawPrimArrayHsForeign.Primitive, HsForeign
thawSmallArrayHsForeign.Primitive, HsForeign
touchHsForeign.Primitive, HsForeign
traverseArrayPHsForeign.Primitive, HsForeign
traversePrimArrayHsForeign.Primitive, HsForeign
traversePrimArrayPHsForeign.Primitive, HsForeign
traversePrimArray_HsForeign.Primitive, HsForeign
traverseSmallArrayPHsForeign.Primitive, HsForeign
unsafeDupableInterleaveHsForeign.Primitive, HsForeign
unsafeFreezeArrayHsForeign.Primitive, HsForeign
unsafeFreezeByteArrayHsForeign.Primitive, HsForeign
unsafeFreezePrimArrayHsForeign.Primitive, HsForeign
unsafeFreezeSmallArrayHsForeign.Primitive, HsForeign
unsafeInlineIOHsForeign.Primitive, HsForeign
unsafeInlinePrimHsForeign.Primitive, HsForeign
unsafeInlineSTHsForeign.Primitive, HsForeign
unsafeInterleaveHsForeign.Primitive, HsForeign
unsafeIOToPrimHsForeign.Primitive, HsForeign
unsafePeekStdStringHsForeign.CppStd, HsForeign
unsafePrimToIOHsForeign.Primitive, HsForeign
unsafePrimToPrimHsForeign.Primitive, HsForeign
unsafePrimToSTHsForeign.Primitive, HsForeign
unsafeSTToPrimHsForeign.Primitive, HsForeign
unsafeThawArrayHsForeign.Primitive, HsForeign
unsafeThawByteArrayHsForeign.Primitive, HsForeign
unsafeThawPrimArrayHsForeign.Primitive, HsForeign
unsafeThawSmallArrayHsForeign.Primitive, HsForeign
withAsyncFFIHsForeign.AsyncFFI, HsForeign
withAsyncFFI'HsForeign.AsyncFFI, HsForeign
withByteStringHsForeign.String, HsForeign
withByteStringListHsForeign.String, HsForeign
withByteStringsHsForeign.String, HsForeign
withForeignPtrListHsForeign.Primitive, HsForeign
withMaybeByteStringHsForeign.String, HsForeign
withMaybePtrHsForeign.Utils, HsForeign
withMutablePrimArrayContentsHsForeign.Primitive, HsForeign
withPrimHsForeign.Primitive, HsForeign
withPrimArrayHsForeign.Primitive, HsForeign
withPrimArrayContentsHsForeign.Primitive, HsForeign
withPrimArrayListHsForeign.Primitive, HsForeign
withPrimArrayListUnsafeHsForeign.Primitive, HsForeign
withPrimArrayUnsafeHsForeign.Primitive, HsForeign
withPrimAsyncFFIHsForeign.AsyncFFI, HsForeign
withPrimListHsForeign.Primitive, HsForeign
withPrimUnsafeHsForeign.Primitive, HsForeign
withShortByteStringHsForeign.String, HsForeign
writeArrayHsForeign.Primitive, HsForeign
writeByteArrayHsForeign.Primitive, HsForeign
writeByteArray#HsForeign.Primitive, HsForeign
writeMutVarHsForeign.Primitive, HsForeign
writeOffAddr#HsForeign.Primitive, HsForeign
writePrimArrayHsForeign.Primitive, HsForeign
writeSmallArrayHsForeign.Primitive, HsForeign