Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
addForeignPtrFinalizerEnv :: MonadIO m => FinalizerEnvPtr env a -> Ptr env -> ForeignPtr a -> m ()unliftio UnliftIO.Foreign Lifted addForeignPtrFinalizerEnv.
addGHCForeignPtrFinalizer :: MonadUnliftIO m => ForeignPtr a -> m () -> m ()unliftio UnliftIO.Foreign Unlifted addForeignPtrFinalizer.
castForeignPtr :: ForeignPtr a -> ForeignPtr bunliftio UnliftIO.Foreign This function casts a ForeignPtr parameterised by one type into another type.
finalizeForeignPtr :: MonadIO m => ForeignPtr a -> m ()unliftio UnliftIO.Foreign Lifted finalizeForeignPtr.
mallocForeignPtr :: (MonadIO m, Storable a) => m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted mallocForeignPtr.
mallocForeignPtrArray :: (MonadIO m, Storable a) => Int -> m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted mallocForeignPtrArray.
mallocForeignPtrArray0 :: (MonadIO m, Storable a) => Int -> m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted mallocForeignPtrArray0.
mallocForeignPtrBytes :: MonadIO m => Int -> m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted mallocForeignPtrBytes.
newForeignPtr :: MonadIO m => FinalizerPtr a -> Ptr a -> m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted newForeignPtr.
newForeignPtrEnv :: MonadIO m => FinalizerEnvPtr env a -> Ptr env -> Ptr a -> m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted newForeignPtrEnv.