CurryInfo: benchmark-papers-3.0.0 / Test.Benchmark.prepareBenchmarkCleanup

definition: Info
 
prepareBenchmarkCleanup :: IO () -> IO a -> IO () -> Benchmark a
prepareBenchmarkCleanup pre bench post =
  benchmark $ execBench (BM pre post bench)
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
A benchmark with some preparation and some final cleanup.
In this case, the preparation and cleanup work tightly belongs
to the benchmark, i.e., it is repeated with every iteration of
the benchmark.
failfree: Info
 (_, _, _)
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,_) |-> _}
name: Info
 prepareBenchmarkCleanup
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 Prelude.IO () -> Prelude.IO a -> Prelude.IO () -> Benchmark a
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 reducible on all ground data terms