-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Storable instance for pairs and triples
--   
--   Provides a Storable instance for pair and triple which should be
--   binary compatible with C99 and C++. The only purpose of this package
--   is to provide a standard location for this instance so that other
--   packages needing this instance can play nicely together.
@package storable-tuple
@version 0.0.3.3

module Foreign.Storable.Tuple
storePair :: (Storable a, Storable b) => Dictionary (a, b)
storeTriple :: (Storable a, Storable b, Storable c) => Dictionary (a, b, c)
storeQuadruple :: (Storable a, Storable b, Storable c, Storable d) => Dictionary (a, b, c, d)
instance (Foreign.Storable.Storable a, Foreign.Storable.Storable b) => Foreign.Storable.Storable (a, b)
instance (Foreign.Storable.Storable a, Foreign.Storable.Storable b, Foreign.Storable.Storable c) => Foreign.Storable.Storable (a, b, c)
instance (Foreign.Storable.Storable a, Foreign.Storable.Storable b, Foreign.Storable.Storable c, Foreign.Storable.Storable d) => Foreign.Storable.Storable (a, b, c, d)
