Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data CxxFunctionType Source #
Instances
Show CxxFunctionType Source # | |
Defined in CompilerCxx.Procedure showsPrec :: Int -> CxxFunctionType -> ShowS # show :: CxxFunctionType -> String # showList :: [CxxFunctionType] -> ShowS # |
compileExecutableProcedure :: (Ord c, Show c, CollectErrorsM m) => Bool -> CxxFunctionType -> ScopeContext c -> ScopedFunction c -> ExecutableProcedure c -> m (CompiledData [String]) Source #
compileMainProcedure :: (Ord c, Show c, CollectErrorsM m) => CategoryMap c -> ExprMap c -> Expression c -> m (CompiledData [String]) Source #
compileLazyInit :: (Ord c, Show c, CollectErrorsM m, CompilerContext c m [String] a) => DefinedMember c -> CompilerState a m () Source #
compileRegularInit :: (Ord c, Show c, CollectErrorsM m, CompilerContext c m [String] a) => DefinedMember c -> CompilerState a m () Source #
compileTestProcedure :: (Ord c, Show c, CollectErrorsM m) => CategoryMap c -> ExprMap c -> TestProcedure c -> m (CompiledData [String]) Source #
procedureDeclaration :: Monad m => Bool -> Bool -> ScopedFunction c -> m (CompiledData [String]) Source #
selectTestFromArgv1 :: CollectErrorsM m => [FunctionName] -> m ([String], CompiledData [String]) Source #