ivory-0.1.0.9: Safe embedded C programming.

Safe HaskellNone
LanguageHaskell2010

Ivory.Language.Syntax.Concrete.QQ.TypeQQ

Synopsis

Documentation

data Class Source #

Constructors

Int 

data TyVar Source #

Constructors

TyVar 

Fields

Instances
Eq TyVar Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.QQ.TypeQQ

Methods

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

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

Ord TyVar Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.QQ.TypeQQ

Methods

compare :: TyVar -> TyVar -> Ordering #

(<) :: TyVar -> TyVar -> Bool #

(<=) :: TyVar -> TyVar -> Bool #

(>) :: TyVar -> TyVar -> Bool #

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

max :: TyVar -> TyVar -> TyVar #

min :: TyVar -> TyVar -> TyVar #

Show TyVar Source # 
Instance details

Defined in Ivory.Language.Syntax.Concrete.QQ.TypeQQ

Methods

showsPrec :: Int -> TyVar -> ShowS #

show :: TyVar -> String #

showList :: [TyVar] -> ShowS #

type TTyVar a = QStM TyVar a Source #

fromProcType :: Type -> String -> [(Type, a)] -> Q Dec Source #

Create a procedure type.