CurryInfo: xml-3.0.0 / XmlConv.!

definition:
(!) :: XmlConv rep elem a -> XmlConv rep elem a -> XmlConv rep elem a
(Conv rd1 sh1) ! (Conv rd2 sh2) = Conv rd sh
 where
  rd childs = rd1 childs ? rd2 childs
  sh x = sh1 x ? sh2 x
demand:
arguments 1 2
deterministic:
possibly non-deterministic operation
documentation:
--- Parallel composition of XML converters.
---
--- @return Nondeterministic choice of XML converters
failfree:
(_, _)
indeterministic:
referentially transparent operation
infix:
infixr
iotype:
{({Conv},{Conv}) |-> {Conv}}
name:
!
precedence:
0
result-values:
{Conv}
signature:
XmlConv a b c -> XmlConv a b c -> XmlConv a b c
solution-complete:
operation might suspend on free variables
terminating:
yes
totally-defined:
reducible on all ground data terms