CurryInfo: base-3.4.0 / Control.Search.SearchTree.getAllValuesWith

definition: Info
 
getAllValuesWith :: Strategy a -> a -> IO [a]
getAllValuesWith strategy exp = do
  t <- getSearchTree exp
  return (vsToList (strategy t))
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Gets all values of an expression w.r.t. a search strategy.
A search strategy is an operation to traverse a search tree
and collect all values, e.g., 'dfsStrategy' or 'bfsStrategy'.
Conceptually, all values are computed on a copy of the expression,
i.e., the evaluation of the expression does not share any results.
failfree: Info
 (_, _)
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_) |-> _}
name: Info
 getAllValuesWith
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 (SearchTree a -> ValueSequence a) -> a -> Prelude.IO [a]
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 reducible on all ground data terms