2 | import Data.C.Integer
8 | interface SizeOf a where
11 | public export %inline
12 | sizeof : (0 a : Type) -> SizeOf a => Bits32
13 | sizeof a = sizeof_ {a}
19 | public export %inline
23 | public export %inline
27 | public export %inline
31 | public export %inline
35 | public export %inline
39 | public export %inline
43 | public export %inline
47 | public export %inline
51 | public export %inline
53 | sizeof_ = AnyPtrSize
55 | public export %inline
56 | SizeOf (Maybe String) where
57 | sizeof_ = AnyPtrSize
59 | public export %inline
61 | sizeof_ = AnyPtrSize