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.

  1. addForeignPtrFinalizerEnv :: MonadIO m => FinalizerEnvPtr env a -> Ptr env -> ForeignPtr a -> m ()

    unliftio UnliftIO.Foreign

    Lifted addForeignPtrFinalizerEnv.

  2. addGHCForeignPtrFinalizer :: MonadUnliftIO m => ForeignPtr a -> m () -> m ()

    unliftio UnliftIO.Foreign

    Unlifted addForeignPtrFinalizer.

  3. castForeignPtr :: ForeignPtr a -> ForeignPtr b

    unliftio UnliftIO.Foreign

    This function casts a ForeignPtr parameterised by one type into another type.

  4. finalizeForeignPtr :: MonadIO m => ForeignPtr a -> m ()

    unliftio UnliftIO.Foreign

    Lifted finalizeForeignPtr.

  5. mallocForeignPtr :: (MonadIO m, Storable a) => m (ForeignPtr a)

    unliftio UnliftIO.Foreign

    Lifted mallocForeignPtr.

  6. mallocForeignPtrArray :: (MonadIO m, Storable a) => Int -> m (ForeignPtr a)

    unliftio UnliftIO.Foreign

    Lifted mallocForeignPtrArray.

  7. mallocForeignPtrArray0 :: (MonadIO m, Storable a) => Int -> m (ForeignPtr a)

    unliftio UnliftIO.Foreign

    Lifted mallocForeignPtrArray0.

  8. mallocForeignPtrBytes :: MonadIO m => Int -> m (ForeignPtr a)

    unliftio UnliftIO.Foreign

    Lifted mallocForeignPtrBytes.

  9. newForeignPtr :: MonadIO m => FinalizerPtr a -> Ptr a -> m (ForeignPtr a)

    unliftio UnliftIO.Foreign

    Lifted newForeignPtr.

  10. newForeignPtrEnv :: MonadIO m => FinalizerEnvPtr env a -> Ptr env -> Ptr a -> m (ForeignPtr a)

    unliftio UnliftIO.Foreign

    Lifted newForeignPtrEnv.

Page 424 of many | Previous | Next