Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Blucontrol.Monad.ApplyValue
Documentation
class Monad m => MonadApplyValue m where Source #
Associated Types
type ApplicableValue m Source #
Methods
applyValue :: ApplicableValue m -> m () Source #
Apply a value. This is a monadic function, to allow application to external programs like an X display server.
Instances
MonadBaseControl IO m => MonadApplyValue (ApplyValueXT m) Source # | |
Defined in Blucontrol.Monad.ApplyValue.X Associated Types type ApplicableValue (ApplyValueXT m) Source # Methods applyValue :: ApplicableValue (ApplyValueXT m) -> ApplyValueXT m () Source # | |
(MonadBaseControl IO m, Show c) => MonadApplyValue (ApplyValuePrintT c m) Source # | |
Defined in Blucontrol.Monad.ApplyValue.Print Associated Types type ApplicableValue (ApplyValuePrintT c m) Source # Methods applyValue :: ApplicableValue (ApplyValuePrintT c m) -> ApplyValuePrintT c m () Source # |