Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Composite CSComp | |
PointerT CSType | |
Primitive CSPrim | |
CustomT String | |
StaticT CSType | |
OutT CSType | |
RefT CSType | |
VoidT |
module Language.Futhark.Core
Def String CSType [CSFunDefArg] [CSStmt] |
type CSFunDefArg = (CSType, String) Source #
data CSClassDef Source #
Instances
Eq CSClassDef Source # | |
Defined in Futhark.CodeGen.Backends.GenericCSharp.AST (==) :: CSClassDef -> CSClassDef -> Bool # (/=) :: CSClassDef -> CSClassDef -> Bool # | |
Show CSClassDef Source # | |
Defined in Futhark.CodeGen.Backends.GenericCSharp.AST showsPrec :: Int -> CSClassDef -> ShowS # show :: CSClassDef -> String # showList :: [CSClassDef] -> ShowS # | |
Pretty CSClassDef Source # | |
Defined in Futhark.CodeGen.Backends.GenericCSharp.AST |
data CSConstructorDef Source #
Instances
Eq CSConstructorDef Source # | |
Defined in Futhark.CodeGen.Backends.GenericCSharp.AST (==) :: CSConstructorDef -> CSConstructorDef -> Bool # (/=) :: CSConstructorDef -> CSConstructorDef -> Bool # | |
Show CSConstructorDef Source # | |
Defined in Futhark.CodeGen.Backends.GenericCSharp.AST showsPrec :: Int -> CSConstructorDef -> ShowS # show :: CSConstructorDef -> String # showList :: [CSConstructorDef] -> ShowS # | |
Pretty CSConstructorDef Source # | |
Defined in Futhark.CodeGen.Backends.GenericCSharp.AST ppr :: CSConstructorDef -> Doc # pprPrec :: Int -> CSConstructorDef -> Doc # pprList :: [CSConstructorDef] -> Doc # |