Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- withControlDependencies :: (MonadBuild m, Nodes t) => t -> m a -> m a
- group :: (MonadBuild m, Nodes t) => t -> m ControlNode
- noOp :: MonadBuild m => m ControlNode
Dependencies
withControlDependencies :: (MonadBuild m, Nodes t) => t -> m a -> m a Source #
Modify a Build
action, such that all new ops rendered in it will depend
on the nodes in the first argument.
group :: (MonadBuild m, Nodes t) => t -> m ControlNode Source #
Create an op that groups multiple operations.
When this op finishes, all ops in the input n
have finished. This op has
no output.
Operations
noOp :: MonadBuild m => m ControlNode Source #
Does nothing. Only useful as a placeholder for control edges.