Safe Haskell | None |
---|---|
Language | Haskell2010 |
Blockers are used to implement variable set sources which can be turned on and off. They are indexed by a BlockID.
Documentation
newBlocker :: HasKey a key => VariableSetSource a -> IO (Blocker a) Source #
newBlockID :: IO BlockID Source #
blockVariableSet :: HasKey a key => Blocker a -> BlockID -> IO (VariableSetSource a) Source #
newBlockerWithPreAction :: HasKey a key => VariableSetSource a -> ([a] -> IO ()) -> IO (Blocker a) Source #