Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Foreign.Storable.Tuple
Contents
Documentation
storeTriple :: (Storable a, Storable b, Storable c) => Dictionary (a, b, c) Source #
storeQuadruple :: (Storable a, Storable b, Storable c, Storable d) => Dictionary (a, b, c, d) Source #
Orphan instances
(Storable a, Storable b) => Storable (a, b) Source # | |
Methods sizeOf :: (a, b) -> Int Source # alignment :: (a, b) -> Int Source # peekElemOff :: Ptr (a, b) -> Int -> IO (a, b) Source # pokeElemOff :: Ptr (a, b) -> Int -> (a, b) -> IO () Source # peekByteOff :: Ptr b0 -> Int -> IO (a, b) Source # pokeByteOff :: Ptr b0 -> Int -> (a, b) -> IO () Source # | |
(Storable a, Storable b, Storable c) => Storable (a, b, c) Source # | |
Methods sizeOf :: (a, b, c) -> Int Source # alignment :: (a, b, c) -> Int Source # peekElemOff :: Ptr (a, b, c) -> Int -> IO (a, b, c) Source # pokeElemOff :: Ptr (a, b, c) -> Int -> (a, b, c) -> IO () Source # peekByteOff :: Ptr b0 -> Int -> IO (a, b, c) Source # pokeByteOff :: Ptr b0 -> Int -> (a, b, c) -> IO () Source # | |
(Storable a, Storable b, Storable c, Storable d) => Storable (a, b, c, d) Source # | |
Methods sizeOf :: (a, b, c, d) -> Int Source # alignment :: (a, b, c, d) -> Int Source # peekElemOff :: Ptr (a, b, c, d) -> Int -> IO (a, b, c, d) Source # pokeElemOff :: Ptr (a, b, c, d) -> Int -> (a, b, c, d) -> IO () Source # peekByteOff :: Ptr b0 -> Int -> IO (a, b, c, d) Source # pokeByteOff :: Ptr b0 -> Int -> (a, b, c, d) -> IO () Source # |