| Safe Haskell | Safe | 
|---|---|
| Language | Haskell2010 | 
GHC.ForeignSrcLang.Type
Synopsis
- data ForeignSrcLang
 
Documentation
data ForeignSrcLang Source #
Foreign formats supported by GHC via TH
Constructors
| LangC | C  | 
| LangCxx | C++  | 
| LangObjc | Objective C  | 
| LangObjcxx | Objective C++  | 
| LangAsm | Assembly language (.s)  | 
| RawObject | Object (.o)  | 
Instances
| Eq ForeignSrcLang # | |
Defined in GHC.ForeignSrcLang.Type Methods (==) :: ForeignSrcLang -> ForeignSrcLang -> Bool # (/=) :: ForeignSrcLang -> ForeignSrcLang -> Bool #  | |
| Show ForeignSrcLang # | |
Defined in GHC.ForeignSrcLang.Type  | |
| Generic ForeignSrcLang # | |
Defined in GHC.ForeignSrcLang.Type Methods from :: ForeignSrcLang -> Rep ForeignSrcLang x Source # to :: Rep ForeignSrcLang x -> ForeignSrcLang Source #  | |
| type Rep ForeignSrcLang # | |
Defined in GHC.ForeignSrcLang.Type type Rep ForeignSrcLang = D1 ('MetaData "ForeignSrcLang" "GHC.ForeignSrcLang.Type" "ghc-boot-th-8.8.3" 'False) ((C1 ('MetaCons "LangC" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LangCxx" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LangObjc" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "LangObjcxx" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LangAsm" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RawObject" 'PrefixI 'False) (U1 :: Type -> Type))))  | |