llvm-extra-0.9: Utility functions for the llvm interface

Safe HaskellNone

LLVM.Extra.Multi.Value.Memory

Documentation

class (C a, IsSized (Struct a)) => C a whereSource

Associated Types

type Struct a :: *Source

Instances

C Double 
C Float 
C Int8 
C Int16 
C Int32 
C Int64 
C Word8 
C Word16 
C Word32 
C Word64 
C () 
C Bool8 
C (StablePtr a) 
IsType a => C (Ptr a) 
IsFunction a => C (FunPtr a) 
C a => C (Complex a) 
(C a, C b) => C (a, b) 
C n a => C (Vector n a) 
C a => C (Tagged tag a) 
(C a, C b, C c) => C (a, b, c) 
(C a, C b, C c, C d) => C (a, b, c, d)