Safe Haskell | None |
---|
- data Map k v
- type Key a = (Eq a, Hashable a)
- new :: STM (Map k v)
- insert :: Key k => v -> k -> Map k v -> STM ()
- delete :: Key k => k -> Map k v -> STM ()
- lookup :: Key k => k -> Map k v -> STM (Maybe v)
- focus :: Key k => StrategyM STM v r -> k -> Map k v -> STM r
- foldM :: (a -> (k, v) -> STM a) -> a -> Map k v -> STM a
- null :: Map k v -> STM Bool