| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
FFICXX.Generate.Type.Config
Documentation
data ModuleUnit Source #
Constructors
| MU_TopLevel | |
| MU_Class String |
Instances
| Generic ModuleUnit Source # | |
Defined in FFICXX.Generate.Type.Config Associated Types type Rep ModuleUnit :: Type -> Type # | |
| Show ModuleUnit Source # | |
Defined in FFICXX.Generate.Type.Config Methods showsPrec :: Int -> ModuleUnit -> ShowS # show :: ModuleUnit -> String # showList :: [ModuleUnit] -> ShowS # | |
| Eq ModuleUnit Source # | |
Defined in FFICXX.Generate.Type.Config | |
| Hashable ModuleUnit Source # | |
Defined in FFICXX.Generate.Type.Config | |
| type Rep ModuleUnit Source # | |
Defined in FFICXX.Generate.Type.Config type Rep ModuleUnit = D1 ('MetaData "ModuleUnit" "FFICXX.Generate.Type.Config" "fficxx-0.7.0.1-inplace" 'False) (C1 ('MetaCons "MU_TopLevel" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MU_Class" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) | |
data ModuleUnitImports Source #
Constructors
| ModuleUnitImports | |
Fields
| |
Instances
| Show ModuleUnitImports Source # | |
Defined in FFICXX.Generate.Type.Config Methods showsPrec :: Int -> ModuleUnitImports -> ShowS # show :: ModuleUnitImports -> String # showList :: [ModuleUnitImports] -> ShowS # | |
newtype ModuleUnitMap Source #
Constructors
| ModuleUnitMap | |
modImports :: String -> [String] -> [HeaderName] -> (ModuleUnit, ModuleUnitImports) Source #