binaryen-0.0.6.0: Haskell bindings to binaryen
Safe HaskellNone
LanguageHaskell2010

Binaryen.ExpressionId

Description

Expression identifiers.

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 ExpressionId Source #

Constructors

ExpressionId Word32 

Instances

Instances details
Eq ExpressionId Source # 
Instance details

Defined in Binaryen.ExpressionId

Methods

(==) :: ExpressionId -> ExpressionId -> Bool

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

Show ExpressionId Source # 
Instance details

Defined in Binaryen.ExpressionId

Methods

showsPrec :: Int -> ExpressionId -> ShowS

show :: ExpressionId -> String

showList :: [ExpressionId] -> ShowS

Storable ExpressionId Source # 
Instance details

Defined in Binaryen.ExpressionId

Methods

sizeOf :: ExpressionId -> Int

alignment :: ExpressionId -> Int

peekElemOff :: Ptr ExpressionId -> Int -> IO ExpressionId

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

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

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

peek :: Ptr ExpressionId -> IO ExpressionId

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