| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Types.Builtin
Documentation
data ExpressionValue Source #
Constructors
| OpaqueMulti String | |
| WrappedSingle String | |
| UnwrappedSingle String | |
| BoxedPrimitive PrimitiveType String | |
| UnboxedPrimitive PrimitiveType String | |
| LazySingle ExpressionValue |
Instances
| Show ExpressionValue Source # | |
Defined in Types.Builtin Methods showsPrec :: Int -> ExpressionValue -> ShowS # show :: ExpressionValue -> String # showList :: [ExpressionValue] -> ShowS # | |
data PrimitiveType Source #
Constructors
| PrimBool | |
| PrimChar | |
| PrimInt | |
| PrimFloat | |
| PrimString | |
| PrimPointer | |
| PrimIdentifier |
Instances
| Show PrimitiveType Source # | |
Defined in Types.Builtin Methods showsPrec :: Int -> PrimitiveType -> ShowS # show :: PrimitiveType -> String # showList :: [PrimitiveType] -> ShowS # | |
| Eq PrimitiveType Source # | |
Defined in Types.Builtin Methods (==) :: PrimitiveType -> PrimitiveType -> Bool # (/=) :: PrimitiveType -> PrimitiveType -> Bool # | |
isOpaqueMulti :: ExpressionValue -> Bool Source #