-- | -- Module : Control.Concurrent.Classy.STM -- Copyright : (c) 2016 Michael Walker -- License : MIT -- Maintainer : Michael Walker -- Stability : experimental -- Portability : non-portable -- -- Classy software transactional memory. module Control.Concurrent.Classy.STM ( module Control.Monad.STM.Class , module Control.Concurrent.Classy.STM.TVar , module Control.Concurrent.Classy.STM.TMVar , module Control.Concurrent.Classy.STM.TChan , module Control.Concurrent.Classy.STM.TQueue , module Control.Concurrent.Classy.STM.TBQueue , module Control.Concurrent.Classy.STM.TArray ) where import Control.Monad.STM.Class import Control.Concurrent.Classy.STM.TVar import Control.Concurrent.Classy.STM.TMVar import Control.Concurrent.Classy.STM.TChan import Control.Concurrent.Classy.STM.TQueue import Control.Concurrent.Classy.STM.TBQueue import Control.Concurrent.Classy.STM.TArray {-# ANN module ("HLint: ignore Use import/export shortcut" :: String) #-}