rsagl-0.2.1: The RogueStar Animation and Graphics LibrarySource codeContentsIndex
RSAGL.SwitchedArrow
Documentation
data SwitchedArrow i o a j p Source
show/hide Instances
type SwitchedFunction i o j p = SwitchedArrow i o (->) j pSource
switchContinue :: (Arrow a, ArrowChoice a, ArrowApply a) => SwitchedArrow i o a (Maybe (SwitchedArrow i o a i o), i) iSource
switchTerminate :: (Arrow a, ArrowChoice a) => SwitchedArrow i o a (Maybe (SwitchedArrow i o a i o), o) oSource
statefulForm :: (Arrow a, ArrowChoice a) => SwitchedArrow i o a i o -> StatefulArrow a i oSource
runStateful :: (Arrow a, ArrowChoice a) => SwitchedArrow i o a i o -> a i (o, SwitchedArrow i o a i o)Source
withState :: (Arrow a, ArrowChoice a, ArrowApply a) => SwitchedArrow i o (StateArrow s a) i o -> (i -> s) -> StatefulArrow a i oSource
withExposedState :: (Arrow a, ArrowChoice a, ArrowApply a) => SwitchedArrow i o (StateArrow s a) i o -> StatefulArrow a (i, s) (o, s)Source
Produced by Haddock version 2.1.0