ghci-8.2.1.20171108: The library supporting GHC's interactive interpreter

Safe HaskellSafe
LanguageHaskell2010

GHCi.FFI

Documentation

data FFIType Source #

Instances

Show FFIType # 
Generic FFIType # 

Associated Types

type Rep FFIType :: * -> * Source #

Binary FFIType # 
type Rep FFIType # 
type Rep FFIType = D1 * (MetaData "FFIType" "GHCi.FFI" "ghci-8.2.1.20171108" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "FFIVoid" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "FFIPointer" PrefixI False) (U1 *)) (C1 * (MetaCons "FFIFloat" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "FFIDouble" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "FFISInt8" PrefixI False) (U1 *)) (C1 * (MetaCons "FFISInt16" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "FFISInt32" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "FFISInt64" PrefixI False) (U1 *)) (C1 * (MetaCons "FFIUInt8" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "FFIUInt16" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "FFIUInt32" PrefixI False) (U1 *)) (C1 * (MetaCons "FFIUInt64" PrefixI False) (U1 *))))))

data FFIConv Source #

Constructors

FFICCall 
FFIStdCall 

Instances

Show FFIConv # 
Generic FFIConv # 

Associated Types

type Rep FFIConv :: * -> * Source #

Binary FFIConv # 
type Rep FFIConv # 
type Rep FFIConv = D1 * (MetaData "FFIConv" "GHCi.FFI" "ghci-8.2.1.20171108" False) ((:+:) * (C1 * (MetaCons "FFICCall" PrefixI False) (U1 *)) (C1 * (MetaCons "FFIStdCall" PrefixI False) (U1 *)))