CurryInfo: xml-3.0.0 / XmlConv.seq6

definition:
seq6 :: (Data a, Data b, Data c, Data d, Data e, Data f, Data g) =>
        (a -> b -> c -> d -> e -> f -> g)
     -> XmlConv _ _ a -> XmlConv _ _ b -> XmlConv _ _ c -> XmlConv _ _ d
     -> XmlConv _ _ e -> XmlConv _ _ f
     -> XSeqConv g
seq6 = seq6_
demand:
no demanded arguments
deterministic:
possibly non-deterministic operation
documentation:
--- Creates an XML converter representing a sequence of arbitrary XML data.
--- The sequence must not be used in repetitions and does not represent an
--- XML element.
---
--- @param f Invertable function (constructor) that combines the sequence
--- @param conv(s) XML converter for the data contained in the sequence
--- @return XML converter representing a sequence
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_,_,_,_,_,_) |-> {seq6_}}
name:
seq6
precedence:
no precedence defined
result-values:
{seq6_}
signature:
(Prelude.Data a, Prelude.Data b, Prelude.Data c, Prelude.Data d, Prelude.Data e, Prelude.Data f, Prelude.Data g) => (a
-> b -> c -> d -> e -> f -> g) -> XmlConv h i a -> XmlConv j k b
-> XmlConv l m c -> XmlConv n o d -> XmlConv p q e -> XmlConv r s f
-> XmlConv NotRepeatable NoElem g
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term