ivory-0.1.0.9: Safe embedded C programming.

Safe HaskellNone
LanguageHaskell2010

Ivory.Language.SizeOf

Synopsis

Documentation

class IvorySizeOf (t :: Area *) Source #

Instances
IvorySizeOf (Struct sym :: Area Type) Source # 
Instance details

Defined in Ivory.Language.SizeOf

IvoryType area => IvorySizeOf (Stored area) Source # 
Instance details

Defined in Ivory.Language.SizeOf

(ANat len, IvorySizeOf area) => IvorySizeOf (Array len area) Source # 
Instance details

Defined in Ivory.Language.SizeOf

sizeOf :: (IvoryArea t, IvorySizeOf t, IvoryExpr a, Num a) => Proxy t -> a Source #

Get the size of an ivory type.