CurryInfo: xml-3.0.0 / XmlConv.eOpt

definition:
eOpt :: String -> XmlConv _ _ a -> XElemConv (Maybe a)
eOpt name xa = element name (opt xa)
demand:
no demanded arguments
deterministic:
possibly non-deterministic operation
documentation:
--- Creates an XML converter that represents an element containing
--- optional XML data. The created element may be used in repetitions.
---
--- @param name Tag name of the element containing optional XML data
--- @return XML converter for an element enclosing optional XML data
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_) |-> {Conv}}
name:
eOpt
precedence:
no precedence defined
result-values:
{Conv}
signature:
String -> XmlConv a b c -> XmlConv Repeatable Elem (Prelude.Maybe c)
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term