-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A STM reference useful for incremental computing -- -- A STM reference useful for incremental computing @package inc-ref @version 0.3.0.0 module Control.Concurrent.IncRef data IncRef a IncRef :: STM a -> STM a -> STM (IncRef a) -> IncRef a cache :: IncRef a -> STM a stream :: IncRef a -> STM a dup :: IncRef a -> STM (IncRef a) data AnyF a b F :: (a -> b) -> AnyF a b X :: a -> AnyF a b waitBoth :: IncRef a -> IncRef b -> STM (a, b) mkIncRefFromTChan :: a -> TChan a -> STM (IncRef a) mkEmptyIncRefFromTChan :: TChan a -> STM (IncRef a) instance Applicative IncRef instance Functor IncRef