ghc-lib-parser-9.2.1.20220109: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.Types.ForeignStubs

Description

Foreign export stubs

Synopsis

Documentation

data ForeignStubs Source #

Foreign export stubs

Constructors

NoStubs

We don't have any stubs

ForeignStubs CHeader CStub

There are some stubs. Parameters:

1) Header file prototypes for "foreign exported" functions

2) C stubs to use when calling "foreign exported" functions

newtype CHeader Source #

Constructors

CHeader 

Fields

Instances

Instances details
Semigroup CHeader Source # 
Instance details

Defined in GHC.Types.ForeignStubs

Monoid CHeader Source # 
Instance details

Defined in GHC.Types.ForeignStubs

newtype CStub Source #

Constructors

CStub 

Fields

Instances

Instances details
Semigroup CStub Source # 
Instance details

Defined in GHC.Types.ForeignStubs

Methods

(<>) :: CStub -> CStub -> CStub #

sconcat :: NonEmpty CStub -> CStub #

stimes :: Integral b => b -> CStub -> CStub #

Monoid CStub Source # 
Instance details

Defined in GHC.Types.ForeignStubs

Methods

mempty :: CStub #

mappend :: CStub -> CStub -> CStub #

mconcat :: [CStub] -> CStub #