Hoogle Search

Within LTS Haskell 24.18 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. ModelTVar :: TVarId -> Ref n a -> ModelTVar (n :: Type -> Type) a

    dejafu Test.DejaFu.Conc.Internal.STM

    No documentation available.

  2. OnTVar :: [TVarId] -> BlockedOn

    dejafu Test.DejaFu.Conc.Internal.Threading

    No documentation available.

  3. mkWeakTVar :: forall (es :: [Effect]) a . (HasCallStack, Concurrent :> es) => TVar a -> Eff es () -> Eff es (Weak (TVar a))

    effectful Effectful.Concurrent.STM

    Lifted mkWeakTVar. Note: the finalizer will run a cloned environment, so any changes it makes to thread local data will not be visible outside of it.

  4. modifyTVar :: TVar a -> (a -> a) -> STM ()

    effectful Effectful.Concurrent.STM

    Mutate the contents of a TVar. N.B., this version is non-strict.

  5. modifyTVar' :: TVar a -> (a -> a) -> STM ()

    effectful Effectful.Concurrent.STM

    Strict version of modifyTVar.

  6. newTVar :: a -> STM (TVar a)

    effectful Effectful.Concurrent.STM

    Create a new TVar holding a value supplied

  7. readTVar :: TVar a -> STM a

    effectful Effectful.Concurrent.STM

    Return the current value stored in a TVar.

  8. swapTVar :: TVar a -> a -> STM a

    effectful Effectful.Concurrent.STM

    Swap the contents of a TVar for a new value.

  9. writeTVar :: TVar a -> a -> STM ()

    effectful Effectful.Concurrent.STM

    Write the supplied value into a TVar.

  10. parseNvimEnvironmentVariable :: MonadFail m => String -> m SocketType

    nvim-hs Neovim.RPC.Common

    No documentation available.

Page 41 of many | Previous | Next