Hoogle Search

Within LTS Haskell 24.35 (ghc-9.10.3)

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

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

    stm Control.Concurrent.STM.TVar

    No documentation available.

  2. newTVarIO :: a -> IO (TVar a)

    stm Control.Concurrent.STM.TVar

    No documentation available.

  3. readTVar :: TVar a -> STM a

    stm Control.Concurrent.STM.TVar

    No documentation available.

  4. readTVarIO :: TVar a -> IO a

    stm Control.Concurrent.STM.TVar

    No documentation available.

  5. stateTVar :: TVar s -> (s -> (a, s)) -> STM a

    stm Control.Concurrent.STM.TVar

    Like modifyTVar' but the function is a simple state transition that can return a side value which is passed on as the result of the STM.

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

    stm Control.Concurrent.STM.TVar

    Swap the contents of a TVar for a new value.

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

    stm Control.Concurrent.STM.TVar

    No documentation available.

  8. module Data.Primitive.MutVar

    Primitive boxed mutable variables. This is a generalization of Data.IORef, Data.STRef and Data.STRef.Lazy to work in any PrimMonad.

  9. data MutVar s a

    primitive Data.Primitive.MutVar

    A MutVar behaves like a single-element mutable array associated with a primitive state token.

  10. MutVar :: MutVar# s a -> MutVar s a

    primitive Data.Primitive.MutVar

    No documentation available.

Page 8 of many | Previous | Next