zoom-refs-0.0.0.0: Zoom (~ Functor) and pairing (~ Applicative) for mutable references.

Index

atomicallyControl.Concurrent.STM.TVar.Zoom
atomicModifyIORefData.IORef.Zoom
atomicModifyIORef'Data.IORef.Zoom
atomicWriteIORefData.IORef.Zoom
Branch 
1 (Data Constructor)Data.STRef.Lazy.Zoom
2 (Data Constructor)Control.Concurrent.STM.TVar.Zoom
IORef 
1 (Type/Class)Data.IORef.Zoom
2 (Data Constructor)Data.IORef.Zoom
Leaf 
1 (Data Constructor)Data.STRef.Lazy.Zoom
2 (Data Constructor)Control.Concurrent.STM.TVar.Zoom
loosenIORefData.MultiIORef
loosenSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
loosenTVarControl.Concurrent.STM.MultiTVar
makeMultiIORefData.MultiIORef
makeMultiSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
makeMultiTVarControl.Concurrent.STM.MultiTVar
modifyIORefData.IORef.Zoom
modifyIORef'Data.IORef.Zoom
modifyMultiIORefData.MultiIORef
modifyMultiIORef'Data.MultiIORef
modifyMultiSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
modifyMultiSTRef'Data.MultiSTRef
modifyMultiTVarControl.Concurrent.STM.MultiTVar
modifyMultiTVar'Control.Concurrent.STM.MultiTVar
modifySTRef 
1 (Function)Data.STRef.Lazy.Zoom
2 (Function)Data.STRef.Zoom
modifySTRef'Data.STRef.Zoom
modifyTVarControl.Concurrent.STM.TVar.Zoom
modifyTVar'Control.Concurrent.STM.TVar.Zoom
MultiIORef 
1 (Type/Class)Data.MultiIORef
2 (Data Constructor)Data.MultiIORef
MultiSTRef 
1 (Type/Class)Data.MultiSTRef.Lazy
2 (Data Constructor)Data.MultiSTRef.Lazy
3 (Type/Class)Data.MultiSTRef
4 (Data Constructor)Data.MultiSTRef
MultiTVar 
1 (Type/Class)Control.Concurrent.STM.MultiTVar
2 (Data Constructor)Control.Concurrent.STM.MultiTVar
newIORefData.IORef.Zoom
newMultiIORefData.MultiIORef
newMultiSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
newMultiTVarControl.Concurrent.STM.MultiTVar
newMultiTVarIOControl.Concurrent.STM.MultiTVar
newSTRef 
1 (Function)Data.STRef.Lazy.Zoom
2 (Function)Data.STRef.Zoom
newTVarControl.Concurrent.STM.TVar.Zoom
newTVarIOControl.Concurrent.STM.TVar.Zoom
pairSTRefs 
1 (Function)Data.STRef.Lazy.Zoom
2 (Function)Data.STRef.Zoom
pairTVarsControl.Concurrent.STM.TVar.Zoom
readIORefData.IORef.Zoom
readMultiIORefData.MultiIORef
readMultiIORefHeadData.MultiIORef
readMultiIORefListData.MultiIORef
readMultiSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
readMultiSTRefHead 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
readMultiSTRefList 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
readMultiTVarControl.Concurrent.STM.MultiTVar
readMultiTVarHeadControl.Concurrent.STM.MultiTVar
readMultiTVarHeadIOControl.Concurrent.STM.MultiTVar
readMultiTVarIOControl.Concurrent.STM.MultiTVar
readMultiTVarListControl.Concurrent.STM.MultiTVar
readMultiTVarListIOControl.Concurrent.STM.MultiTVar
readSTRef 
1 (Function)Data.STRef.Lazy.Zoom
2 (Function)Data.STRef.Zoom
readTVarControl.Concurrent.STM.TVar.Zoom
readTVarIOControl.Concurrent.STM.TVar.Zoom
STMControl.Concurrent.STM.TVar.Zoom
STRef 
1 (Type/Class)Data.STRef.Lazy.Zoom
2 (Type/Class)Data.STRef.Zoom
swapTVarControl.Concurrent.STM.TVar.Zoom
TVarControl.Concurrent.STM.TVar.Zoom
writeIORefData.IORef.Zoom
writeMultiIORefData.MultiIORef
writeMultiSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
writeMultiTVarControl.Concurrent.STM.MultiTVar
writeSTRef 
1 (Function)Data.STRef.Lazy.Zoom
2 (Function)Data.STRef.Zoom
writeTVarControl.Concurrent.STM.TVar.Zoom
zoomIORefData.IORef.Zoom
zoomMultiIORefData.MultiIORef
zoomMultiSTRef 
1 (Function)Data.MultiSTRef.Lazy
2 (Function)Data.MultiSTRef
zoomMultiTVarControl.Concurrent.STM.MultiTVar
zoomSTRef 
1 (Function)Data.STRef.Lazy.Zoom
2 (Function)Data.STRef.Zoom
zoomTVarControl.Concurrent.STM.TVar.Zoom