CurryInfo: xml-3.0.0 / XmlConv.eRepSeq4

definition:
eRepSeq4 :: (Data a, Data b, Data c, Data d, Data e) => String -> (a -> b -> c -> d -> e)
         -> XmlConv Repeatable _ a -> XmlConv Repeatable _ b
         -> XmlConv Repeatable _ c -> XmlConv Repeatable _ d
         -> XElemConv [e]
eRepSeq4 name cons xa xb xc xd = element name (repSeq4 cons xa xb xc xd)
demand:
no demanded arguments
deterministic:
possibly non-deterministic operation
documentation:
--- Creates an XML converter for repetitions of sequences represented as an
--- XML element that can be used in repetitions.
---
--- @param name Tag name of the element
--- @param cons constructor of the sequence
--- @param conv(s) XML converter for the components
--- @return XML element converter for a repeated sequence
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_,_,_,_,_,_,_,_,_,_) |-> {Conv}}
name:
eRepSeq4
precedence:
no precedence defined
result-values:
{Conv}
signature:
(Prelude.Data a, Prelude.Data b, Prelude.Data c, Prelude.Data d, Prelude.Data e) => String
-> (a -> b -> c -> d -> e) -> XmlConv Repeatable f a -> XmlConv Repeatable g b
-> XmlConv Repeatable h c -> XmlConv Repeatable i d
-> XmlConv Repeatable Elem [e]
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term