Standardize and document the parallel processing toggle

This commit is contained in:
Martin Hořeňovský
2019-06-15 12:50:36 +02:00
parent e640c3837a
commit c365ac392b
3 changed files with 8 additions and 3 deletions

View File

@@ -18,7 +18,7 @@
#include <random>
#if defined(CATCH_USE_ASYNC)
#if defined(CATCH_CONFIG_USE_ASYNC)
#include <future>
#endif
@@ -185,7 +185,7 @@ namespace Catch {
auto mean = &Detail::mean<std::vector<double>::iterator>;
auto stddev = &standard_deviation;
#ifdef CATCH_USE_ASYNC
#if defined(CATCH_CONFIG_USE_ASYNC)
auto Estimate = [=](double(*f)(std::vector<double>::iterator, std::vector<double>::iterator)) {
auto seed = entropy();
return std::async(std::launch::async, [=] {