CurryInfo: xml-3.0.0 / XmlConv.seq4

definition:
seq4 :: (Data a, Data b, Data c, Data d, Data e) => (a -> b -> c -> d -> e)
     -> XmlConv _ _ a -> XmlConv _ _ b -> XmlConv _ _ c -> XmlConv _ _ d
     -> XSeqConv e
seq4 = seq4_
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:
{(_,_,_,_,_) |-> {seq4_}}
name:
seq4
precedence:
no precedence defined
result-values:
{seq4_}
signature:
(Prelude.Data a, Prelude.Data b, Prelude.Data c, Prelude.Data d, Prelude.Data e) => (a
-> b -> c -> d -> e) -> XmlConv f g a -> XmlConv h i b -> XmlConv j k c
-> XmlConv l m d -> XmlConv NotRepeatable NoElem e
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term