unison-runtime-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Runtime.Foreign.Dynamic

Documentation

data FFType Source #

Constructors

I64 
U64 
D64 
Void 

Instances

Instances details
Show FFType Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

Eq FFType Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

Methods

(==) :: FFType -> FFType -> Bool #

(/=) :: FFType -> FFType -> Bool #

Ord FFType Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

BuiltinForeign FFType Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

data FFSpec Source #

Constructors

FFSpec [FFType] !FFType 

Instances

Instances details
Show FFSpec Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

Eq FFSpec Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

Methods

(==) :: FFSpec -> FFSpec -> Bool #

(/=) :: FFSpec -> FFSpec -> Bool #

Ord FFSpec Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

BuiltinForeign FFSpec Source # 
Instance details

Defined in Unison.Runtime.Foreign.Dynamic

data CSpec Source #

Constructors

CSpec 

Fields

data CDynFunc Source #

Constructors

forall a. CDynFunc 

Fields

callForeign :: CDynFunc -> Ptr (Ptr a) -> Ptr r -> IO () Source #