CurryInfo: currycheck-4.0.0 / CurryCheck.funDeclsWith

definition:
funDeclsWith :: (String -> Bool) -> [CFuncDecl] -> [CFuncDecl]
funDeclsWith pred = filter (pred . snd . funcName)
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
-- Filter functions having a name satisfying a given predicate.
indeterministic:
referentially transparent operation
infix:
no fixity defined
name:
funDeclsWith
precedence:
no precedence defined
result-values:
{filter}
signature:
(String -> Prelude.Bool) -> [AbstractCurry.Types.CFuncDecl]
-> [AbstractCurry.Types.CFuncDecl]
solution-complete:
operation might suspend on free variables
terminating:
yes
totally-defined:
reducible on all ground data terms