| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Config.Programs
Documentation
class CompilerBackend b where Source #
Methods
runCxxCommand :: b -> CxxCommand -> IO String Source #
runTestCommand :: b -> TestCommand -> IO TestCommandResult Source #
Instances
| CompilerBackend Backend Source # | |
Defined in Config.LoadConfig Methods runCxxCommand :: Backend -> CxxCommand -> IO String Source # runTestCommand :: Backend -> TestCommand -> IO TestCommandResult Source # | |
data CxxCommand Source #
Constructors
| CompileToObject | |
| CompileToBinary | |
Instances
| Show CxxCommand Source # | |
Defined in Config.Programs Methods showsPrec :: Int -> CxxCommand -> ShowS # show :: CxxCommand -> String # showList :: [CxxCommand] -> ShowS # | |
data TestCommand Source #
Constructors
| TestCommand | |
Instances
| Show TestCommand Source # | |
Defined in Config.Programs Methods showsPrec :: Int -> TestCommand -> ShowS # show :: TestCommand -> String # showList :: [TestCommand] -> ShowS # | |
data TestCommandResult Source #
Constructors
| TestCommandResult | |
Instances
| Show TestCommandResult Source # | |
Defined in Config.Programs Methods showsPrec :: Int -> TestCommandResult -> ShowS # show :: TestCommandResult -> String # showList :: [TestCommandResult] -> ShowS # | |