Hoogle Search
Within LTS Haskell 24.50 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
liftCallCC :: CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a btransformers Control.Monad.Trans.RWS.CPS Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.
liftCallCC' :: CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a btransformers Control.Monad.Trans.RWS.CPS In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation.
liftCallCC :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a btransformers Control.Monad.Trans.RWS.Lazy Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.
liftCallCC' :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a btransformers Control.Monad.Trans.RWS.Lazy In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation.
liftCallCC :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a btransformers Control.Monad.Trans.RWS.Strict Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.
liftCallCC' :: Monoid w => CallCC m (a, s, w) (b, s, w) -> CallCC (RWST r w s m) a btransformers Control.Monad.Trans.RWS.Strict In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation.
liftCallCC :: CallCC m a b -> CallCC (ReaderT r m) a btransformers Control.Monad.Trans.Reader Lift a callCC operation to the new monad.
liftCallCC :: CallCC m (a, s) (b, s) -> CallCC (StateT s m) a btransformers Control.Monad.Trans.State.Lazy Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.
liftCallCC' :: CallCC m (a, s) (b, s) -> CallCC (StateT s m) a btransformers Control.Monad.Trans.State.Lazy In-situ lifting of a callCC operation to the new monad. This version uses the current state on entering the continuation. It does not satisfy the uniformity property (see Control.Monad.Signatures).
liftCallCC :: CallCC m (a, s) (b, s) -> CallCC (StateT s m) a btransformers Control.Monad.Trans.State.Strict Uniform lifting of a callCC operation to the new monad. This version rolls back to the original state on entering the continuation.