-- | -- Module : Foundation.Array.Internal -- License : BSD-style -- Maintainer : Vincent Hanquez <vincent@snarc.org> -- Stability : experimental -- Portability : portable -- -- Give access to Array non public functions which -- can be used to make certains optimisations. -- -- Most of what is available here has no guarantees of stability. -- Anything can be removed and changed. -- module Foundation.Array.Internal ( UArray(..) , fromForeignPtr , withPtr , copyToPtr , recast , toHexadecimal -- * Mutable facilities , new , newPinned , withMutablePtr ) where import Foundation.Array.Unboxed import Foundation.Array.Unboxed.Mutable hiding (copyToPtr)