ivory-0.1.0.7: Safe embedded C programming.
Ivory.Language.Area
Synopsis
type AProxy a = Proxy (a :: Area *) Source #
Type proxies for Areas.
Area
data Area k Source #
The kind of memory-area types.
Constructors
This is lifting for a *-kinded type
class IvoryArea a where Source #
Guard the inhabitants of the Area type, as not all *s are Ivory *s.
Minimal complete definition
ivoryArea
Methods
ivoryArea :: Proxy a -> Type Source #
Instances
ivoryArea :: Proxy (Area *) (Stored * a) -> Type Source #
ivoryArea :: Proxy (Area *) (Array * len area) -> Type Source #