var-0.1.0.0: Mutable variables and tuples

Maintainerandy22286@gmail.com
Safe HaskellSafe-Inferred

Data.Tuple.Storable

Description

 

Documentation

data StorableTuple a Source

Instances

Typeable1 StorableTuple 
MTuple StorableTuple () IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), Storable (Field3 t), Storable (Field4 t), Storable (Field5 t), Storable (Field6 t), Storable (Field7 t), Storable (Field8 t), ~ * a (Field9 t), Storable a) => MField9 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), Storable (Field3 t), Storable (Field4 t), Storable (Field5 t), Storable (Field6 t), Storable (Field7 t), ~ * a (Field8 t), Storable a) => MField8 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), Storable (Field3 t), Storable (Field4 t), Storable (Field5 t), Storable (Field6 t), ~ * a (Field7 t), Storable a) => MField7 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), Storable (Field3 t), Storable (Field4 t), Storable (Field5 t), ~ * a (Field6 t), Storable a) => MField6 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), Storable (Field3 t), Storable (Field4 t), ~ * a (Field5 t), Storable a) => MField5 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), Storable (Field3 t), ~ * a (Field4 t), Storable a) => MField4 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), Storable (Field2 t), ~ * a (Field3 t), Storable a) => MField3 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, Storable (Field1 t), ~ * a (Field2 t), Storable a) => MField2 StorableTuple t a IO 
(Fields t, MTuple StorableTuple t IO, ~ * a (Field1 t), Storable a) => MField1 StorableTuple t a IO 
(Storable a, Storable b) => MTuple StorableTuple (a, b) IO 
(Storable a, Storable b, Storable c) => MTuple StorableTuple (a, b, c) IO 
(Storable a, Storable b, Storable c, Storable d) => MTuple StorableTuple (a, b, c, d) IO 
(Storable a, Storable b, Storable c, Storable d, Storable e) => MTuple StorableTuple (a, b, c, d, e) IO 
(Storable a, Storable b, Storable c, Storable d, Storable e, Storable f) => MTuple StorableTuple (a, b, c, d, e, f) IO 
(Storable a, Storable b, Storable c, Storable d, Storable e, Storable f, Storable g) => MTuple StorableTuple (a, b, c, d, e, f, g) IO 
Eq (StorableTuple a) 
Typeable a => Data (StorableTuple a) 
Ord (StorableTuple a) 
Show (StorableTuple a) 

withStorableTuple :: StorableTuple a -> (forall e. Ptr e -> IO b) -> IO bSource