ivory-0.1.0.3: Safe embedded C programming.

Safe HaskellNone
LanguageHaskell2010

Ivory.Language.Type

Synopsis

Documentation

typedExpr :: forall t. IvoryVar t => t -> Typed Expr Source

exprBinop :: IvoryExpr a => (Expr -> Expr -> Expr) -> a -> a -> a Source

exprUnary :: IvoryExpr a => (Expr -> Expr) -> a -> a Source

data OpaqueType Source

An opaque type that can never be implemented.

Constructors

OpaqueType