Unmarshal x y => MarshalF 0 x (IO y) Source # | |
|
(Marshal y0 x0, Unmarshal xr yr) => MarshalF 1 (x0 -> xr) (y0 -> IO yr) Source # | |
|
(Marshal y0 x0, Marshal y1 x1, Unmarshal xr yr) => MarshalF 2 (x0 -> x1 -> xr) (y0 -> y1 -> IO yr) Source # | |
|
(Marshal y0 x0, Marshal y1 x1, Marshal y2 x2, Unmarshal xr yr) => MarshalF 3 (x0 -> x1 -> x2 -> xr) (y0 -> y1 -> y2 -> IO yr) Source # | |
|
(Marshal y0 x0, Marshal y1 x1, Marshal y2 x2, Marshal y3 x3, Unmarshal xr yr) => MarshalF 4 (x0 -> x1 -> x2 -> x3 -> xr) (y0 -> y1 -> y2 -> y3 -> IO yr) Source # | |
Methods marshalF :: (x0 -> x1 -> x2 -> x3 -> xr) -> y0 -> y1 -> y2 -> y3 -> IO yr Source # |
(Marshal y0 x0, Marshal y1 x1, Marshal y2 x2, Marshal y3 x3, Marshal y4 x4, Unmarshal xr yr) => MarshalF 5 (x0 -> x1 -> x2 -> x3 -> x4 -> xr) (y0 -> y1 -> y2 -> y3 -> y4 -> IO yr) Source # | |
Methods marshalF :: (x0 -> x1 -> x2 -> x3 -> x4 -> xr) -> y0 -> y1 -> y2 -> y3 -> y4 -> IO yr Source # |