| AdvSTM | |
| 1 (Type/Class) | Control.Monad.AdvSTM.Def, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| 2 (Data Constructor) | Control.Monad.AdvSTM.Def |
| atomically | Control.Concurrent.AdvSTM |
| catchSTM | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| check | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| commitClosure | Control.Monad.AdvSTM.Def |
| commitTVar | Control.Monad.AdvSTM.Def |
| currentTid | Control.Monad.AdvSTM.Class |
| debugAdvSTM | Control.Concurrent.AdvSTM |
| debugMode | Control.Concurrent.AdvSTM |
| debugModeVar | Control.Monad.AdvSTM.Def |
| dupTChan | Control.Concurrent.AdvSTM.TChan |
| Env | |
| 1 (Type/Class) | Control.Monad.AdvSTM.Def |
| 2 (Data Constructor) | Control.Monad.AdvSTM.Def |
| handleSTM | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM |
| isEmptyTChan | Control.Concurrent.AdvSTM.TChan |
| isEmptyTMVar | Control.Concurrent.AdvSTM.TMVar |
| liftAdv | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| listeners | Control.Monad.AdvSTM.Def |
| MonadAdvSTM | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| newEmptyTMVar | Control.Concurrent.AdvSTM.TMVar |
| newEmptyTMVarIO | Control.Concurrent.AdvSTM.TMVar |
| newTChan | Control.Concurrent.AdvSTM.TChan |
| newTChanIO | Control.Concurrent.AdvSTM.TChan |
| newTMVar | Control.Concurrent.AdvSTM.TMVar |
| newTMVarIO | Control.Concurrent.AdvSTM.TMVar |
| newTVar | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| newTVarIO | Control.Concurrent.AdvSTM.TVar |
| onCommit | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| onCommitLock | Control.Monad.AdvSTM.Class |
| onCommitWith | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| orElse | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| putTMVar | Control.Concurrent.AdvSTM.TMVar |
| readTChan | Control.Concurrent.AdvSTM.TChan |
| readTMVar | Control.Concurrent.AdvSTM.TMVar |
| readTVar | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| readTVarAsync | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| retry | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| retryDoneMVar | Control.Monad.AdvSTM.Def |
| someFunc | Lib |
| swapTMVar | Control.Concurrent.AdvSTM.TMVar |
| takeTMVar | Control.Concurrent.AdvSTM.TMVar |
| TArray | Control.Concurrent.AdvSTM.TArray |
| TChan | Control.Concurrent.AdvSTM.TChan |
| TMVar | Control.Concurrent.AdvSTM.TMVar |
| transThreadId | Control.Monad.AdvSTM.Def |
| tryPutTMVar | Control.Concurrent.AdvSTM.TMVar |
| tryTakeTMVar | Control.Concurrent.AdvSTM.TMVar |
| TVar | |
| 1 (Type/Class) | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar |
| 2 (Data Constructor) | Control.Monad.AdvSTM.Class |
| TVarValue | |
| 1 (Type/Class) | Control.Monad.AdvSTM.Def |
| 2 (Data Constructor) | Control.Monad.AdvSTM.Def |
| unGetTChan | Control.Concurrent.AdvSTM.TChan |
| unsafeIOToSTM | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| unsafeRetryWith | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| valueTVar | Control.Monad.AdvSTM.Class |
| writeTChan | Control.Concurrent.AdvSTM.TChan |
| writeTVar | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
| writeTVarAsync | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |