maybench-0.2: Automated benchmarking tool
Source code
Contents
Index
Test.Maybench.Command
Documentation
data
Command
Source
Constructors
Cmd
cmdName
::
String
cmdArgs
:: [
String
]
cmdInput
::
String
Instances
Monad
m =>
CommandModifierClass
m
Command
updateCmdName
:: (
String
->
String
) -> (
Command
->
Command
)
Source
updateCmdInput
:: (
String
->
String
) -> (
Command
->
Command
)
Source
updateCmdArgs
:: ([
String
] -> [
String
]) -> (
Command
->
Command
)
Source
addArg
::
String
-> (
Command
->
Command
)
Source
addArgs
:: [
String
] -> (
Command
->
Command
)
Source
class
Monad
m =>
CommandModifierClass
m mod
where
Source
Methods
modifyCmd
:: mod -> m (
Command
->
Command
)
Source
Instances
Monad
m =>
CommandModifierClass
m
Command
Monad
m =>
CommandModifierClass
m (
CommandModifier
m)
data
CommandModifier
m
where
Source
Constructors
Nop
::
CommandModifier
m
CmdMod
:: (
Monad
m,
CommandModifierClass
m mod) =>
CommandModifier
m -> mod ->
CommandModifier
m
Instances
Monad
m =>
CommandModifierClass
m (
CommandModifier
m)
(<@>)
:: (
Monad
m,
CommandModifierClass
m mod) =>
CommandModifier
m -> mod ->
CommandModifier
m
Source
Produced by
Haddock
version 2.1.0