|
|
|
|
Synopsis |
|
| | parallelToList :: T control a -> [T control a] | | serialToList :: T control a -> [T control a] | | prim :: a -> T control a | | parallel :: [T control a] -> T control a | | serial :: [T control a] -> T control a | | fromMedium :: C src => src a -> T control a | | toMediumList :: T control a -> T a | | mapList :: (a -> b) -> ([T control b] -> [T control b]) -> ([T control b] -> [T control b]) -> (control -> T control b -> T control b) -> T control a -> T control b | | mapListFlat :: (a -> b) -> ([T control a] -> [T control b]) -> ([T control a] -> [T control b]) -> (control -> T control a -> T control b) -> T control a -> T control b | | mapControl :: (c0 -> c1) -> T c0 a -> T c1 a |
|
|
Documentation |
|
|
Medium type with a controller constructor.
| Constructors | Primitive content | primitive content
| Serial [T control content] | sequential composition
| Parallel [T control content] | parallel composition
| Control control (T control content) | controller
|
| Instances | |
|
|
parallelToList :: T control a -> [T control a] | Source |
|
|
serialToList :: T control a -> [T control a] | Source |
|
|
|
|
parallel :: [T control a] -> T control a | Source |
|
|
serial :: [T control a] -> T control a | Source |
|
|
fromMedium :: C src => src a -> T control a | Source |
|
|
toMediumList :: T control a -> T a | Source |
|
|
mapList :: (a -> b) -> ([T control b] -> [T control b]) -> ([T control b] -> [T control b]) -> (control -> T control b -> T control b) -> T control a -> T control b | Source |
|
|
mapListFlat :: (a -> b) -> ([T control a] -> [T control b]) -> ([T control a] -> [T control b]) -> (control -> T control a -> T control b) -> T control a -> T control b | Source |
|
|
mapControl :: (c0 -> c1) -> T c0 a -> T c1 a | Source |
|
|
Produced by Haddock version 2.7.2 |