Csound.Dynamic.Build.Logic
Contents
Description
Boolean instances
when1 :: Monad m => Rate -> E -> DepT m () -> DepT m () Source #
whens :: Monad m => Rate -> [(E, DepT m ())] -> DepT m () -> DepT m () Source #
ifBegin :: Monad m => Rate -> E -> DepT m () Source #
ifEnd :: Monad m => DepT m () Source #
elseBegin :: Monad m => DepT m () Source #
untilDo :: Monad m => E -> DepT m () -> DepT m () Source #
untilBegin :: Monad m => E -> DepT m () Source #
untilEnd :: Monad m => DepT m () Source #
whileDo :: Monad m => E -> DepT m () -> DepT m () Source #
whileBegin :: Monad m => E -> DepT m () Source #
whileRef :: Monad m => Var -> DepT m () Source #
whileEnd :: Monad m => DepT m () Source #
Methods
true :: E #
false :: E #
notB :: E -> E #
(&&*) :: E -> E -> E #
(||*) :: E -> E -> E #
ifB :: bool ~ BooleanOf E => bool -> E -> E -> E #
(==*) :: bool ~ BooleanOf E => E -> E -> bool #
(/=*) :: bool ~ BooleanOf E => E -> E -> bool #
(<*) :: bool ~ BooleanOf E => E -> E -> bool #
(<=*) :: bool ~ BooleanOf E => E -> E -> bool #
(>*) :: bool ~ BooleanOf E => E -> E -> bool #
(>=*) :: bool ~ BooleanOf E => E -> E -> bool #