CurryInfo: flatcurry-4.0.0 / FlatCurry.Compact.requires

definition:
requires :: QName -> QName -> RequiredSpec
requires fun reqfun = Requires fun reqfun
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
--- (fun `requires` reqfun) specifies that the use of the function "fun"
--- implies the application of function "reqfun".
failfree:
(_, _)
indeterministic:
referentially transparent operation
infix:
infix
iotype:
{(_,_) |-> {Requires}}
name:
requires
precedence:
0
result-values:
{Requires}
signature:
(String, String) -> (String, String) -> RequiredSpec
solution-complete:
operationally complete operation
terminating:
yes
totally-defined:
reducible on all ground data terms