Safe Haskell | Trustworthy |
---|
Documentation
withRWStorable :: (Storable a, PrimMonad m) => a -> (Ptr a -> m b) -> m aSource
withRStorable :: (Storable a, PrimMonad m) => a -> (Ptr a -> m b) -> m bSource
withRStorable_ :: (Storable a, PrimMonad m) => a -> (Ptr a -> m ()) -> m ()Source
withForeignPtrPrim :: PrimMonad m => ForeignPtr a -> (Ptr a -> m b) -> m bSource
touchForeignPtrPrim :: PrimMonad m => ForeignPtr a -> m ()Source
unsafeWithPrim :: (Storable a, PrimMonad m) => MVector (PrimState m) a -> (Ptr a -> m b) -> m bSource