blucontrol-0.7.0.0: Configurable blue light filter
Safe HaskellNone
LanguageHaskell2010

Blucontrol.Monad.PrepareValue.Const

Documentation

data PrepareValueConstT c m a Source #

Instances

Instances details
MonadBase b m => MonadBase b (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Methods

liftBase :: b α -> PrepareValueConstT c m α #

MonadBaseControl b m => MonadBaseControl b (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Associated Types

type StM (PrepareValueConstT c m) a #

MonadTrans (PrepareValueConstT c) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Methods

lift :: Monad m => m a -> PrepareValueConstT c m a #

MonadTransControl (PrepareValueConstT c) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Associated Types

type StT (PrepareValueConstT c) a #

Methods

liftWith :: Monad m => (Run (PrepareValueConstT c) -> m a) -> PrepareValueConstT c m a #

restoreT :: Monad m => m (StT (PrepareValueConstT c) a) -> PrepareValueConstT c m a #

Monad m => Monad (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Functor m => Functor (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Methods

fmap :: (a -> b) -> PrepareValueConstT c m a -> PrepareValueConstT c m b #

(<$) :: a -> PrepareValueConstT c m b -> PrepareValueConstT c m a #

Applicative m => Applicative (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Monad m => MonadPrepareValue (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

Associated Types

type PreparedValue (PrepareValueConstT c m) Source #

type StT (PrepareValueConstT c) a Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

type StT (PrepareValueConstT c) a = StT (ReaderT c) a
type PreparedValue (PrepareValueConstT c m) Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

type StM (PrepareValueConstT c m) a Source # 
Instance details

Defined in Blucontrol.Monad.PrepareValue.Const

type StM (PrepareValueConstT c m) a = StM (ReaderT c m) a