Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
GHCi.FFI
Documentation
Constructors
FFIVoid | |
FFIPointer | |
FFIFloat | |
FFIDouble | |
FFISInt8 | |
FFISInt16 | |
FFISInt32 | |
FFISInt64 | |
FFIUInt8 | |
FFIUInt16 | |
FFIUInt32 | |
FFIUInt64 |
Instances
Binary FFIType Source # | |||||
Generic FFIType Source # | |||||
Defined in GHCi.FFI Associated Types
| |||||
Show FFIType Source # | |||||
type Rep FFIType Source # | |||||
Defined in GHCi.FFI type Rep FFIType = D1 ('MetaData "FFIType" "GHCi.FFI" "ghci-9.10.0.20240413-ad4e" 'False) (((C1 ('MetaCons "FFIVoid" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FFIPointer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FFIFloat" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "FFIDouble" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FFISInt8" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FFISInt16" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "FFISInt32" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FFISInt64" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FFIUInt8" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "FFIUInt16" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FFIUInt32" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FFIUInt64" 'PrefixI 'False) (U1 :: Type -> Type))))) |