| Safe Haskell | None |
|---|
Ivory.Language.Syntax.Type
Documentation
Constructors
| TyVoid | Unit type |
| TyInt IntSize | Signed ints |
| TyWord WordSize | Unsigned ints |
| TyBool | Booleans |
| TyChar | Characters |
| TyFloat | Floats |
| TyDouble | Doubles |
| TyProc Type [Type] | Procedures |
| TyRef Type | References |
| TyConstRef Type | Constant References |
| TyPtr Type | Pointers |
| TyArr Int Type | Arrays |
| TyStruct String | Structures |
| TyCArray Type | C Arrays |
| TyOpaque | Opaque type---not implementable. |