binaryen-0.0.6.0: Haskell bindings to binaryen
Safe HaskellNone
LanguageHaskell2010

Binaryen.Event

Description

Events.

See https://github.com/WebAssembly/binaryen/blob/master/src/binaryen-c.h for API documentation.

This module is intended to be imported qualified.

Documentation

newtype Event Source #

Constructors

Event (Ptr Event) 

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Binaryen.Event

Methods

(==) :: Event -> Event -> Bool

(/=) :: Event -> Event -> Bool

Show Event Source # 
Instance details

Defined in Binaryen.Event

Methods

showsPrec :: Int -> Event -> ShowS

show :: Event -> String

showList :: [Event] -> ShowS

Storable Event Source # 
Instance details

Defined in Binaryen.Event

Methods

sizeOf :: Event -> Int

alignment :: Event -> Int

peekElemOff :: Ptr Event -> Int -> IO Event

pokeElemOff :: Ptr Event -> Int -> Event -> IO ()

peekByteOff :: Ptr b -> Int -> IO Event

pokeByteOff :: Ptr b -> Int -> Event -> IO ()

peek :: Ptr Event -> IO Event

poke :: Ptr Event -> Event -> IO ()

getName :: Event -> IO (Ptr CChar) Source #

getAttribute :: Event -> IO CInt Source #

importGetModule :: Event -> IO (Ptr CChar) Source #

eventImportGetBase :: Event -> IO (Ptr CChar) Source #