Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class IvorySizeOf (t :: Area *)
- sizeOf :: (IvoryArea t, IvorySizeOf t, IvoryExpr a, Num a) => Proxy t -> a
Documentation
class IvorySizeOf (t :: Area *) Source #
Instances
IvorySizeOf (Struct sym :: Area Type) Source # | |
Defined in Ivory.Language.SizeOf | |
IvoryType area => IvorySizeOf (Stored area) Source # | |
Defined in Ivory.Language.SizeOf | |
(ANat len, IvorySizeOf area) => IvorySizeOf (Array len area) Source # | |
Defined in Ivory.Language.SizeOf |