| Safe Haskell | None |
|---|
Language.C.DSL.Decl
- decl :: CDeclSpec -> CDeclr -> Maybe CExpr -> CDecl
- voidTy :: CDeclSpec
- floatTy :: CDeclSpec
- longTy :: CDeclSpec
- intTy :: CDeclSpec
- shortTy :: CDeclSpec
- charTy :: CDeclSpec
- doubleTy :: CDeclarationSpecifier NodeInfo
- ptr :: CDeclr -> CDeclr
- char :: CDeclr -> Maybe CExpr -> CDecl
- double :: CDeclr -> Maybe CExpr -> CDecl
- float :: CDeclr -> Maybe CExpr -> CDecl
- long :: CDeclr -> Maybe CExpr -> CDecl
- int :: CDeclr -> Maybe CExpr -> CDecl
- short :: CDeclr -> Maybe CExpr -> CDecl
- charPtr :: CDeclr -> Maybe CExpr -> CDecl
- doublePtr :: CDeclr -> Maybe CExpr -> CDecl
- floatPtr :: CDeclr -> Maybe CExpr -> CDecl
- longPtr :: CDeclr -> Maybe CExpr -> CDecl
- intPtr :: CDeclr -> Maybe CExpr -> CDecl
- shortPtr :: CDeclr -> Maybe CExpr -> CDecl
- (.=) :: (Maybe CExpr -> CDecl) -> CExpr -> CDecl
- uninit :: (Maybe CExpr -> CDecl) -> CDecl
- csu :: CStructTag -> String -> [(String, CTypeSpec)] -> CDecl
- struct :: String -> [(String, CTypeSpec)] -> CDecl
- union :: String -> [(String, CTypeSpec)] -> CDecl
- fun :: [CDeclSpec] -> String -> [Maybe CExpr -> CDecl] -> CStat -> CFunDef
- class External a where
- transUnit :: [CExtDecl] -> CTranslUnit