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.0-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 #