CurryInfo: rewriting-3.0.0 / Rewriting.Term.tVarsAll

definition:
tVarsAll :: Term _ -> [VarIdx]
tVarsAll (TermVar v)     = [v]
tVarsAll (TermCons _ ts) = concatMap tVarsAll ts
demand:
argument 1
deterministic:
deterministic operation
documentation:
--- Returns a list of all variables in a term. The resulting list may contain
--- duplicates.
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({TermVar}) |-> {:} || ({TermCons}) |-> _}
name:
tVarsAll
precedence:
no precedence defined
result-values:
_
signature:
Term a -> [Prelude.Int]
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
reducible on all ground data terms