This changes zk::future, zk::promise, zk::async, and zk::launch
to use the Standard Library or Boost based on the ZKPP_FUTURE build
setting set to "Boost".
This also changes exceptions to support Boost's
boost::current_exception by throwing all exceptions through
zk::throw_exception, which aliases boost::throw_exception.
This changes
zk::future
,zk::promise
,zk::async
, andzk::launch
to use the Standard Library or Boost based on theZKPP_FUTURE
build setting set to "Boost".This also changes exceptions to support Boost's boost::current_exception by throwing all exceptions through
zk::throw_exception
, which aliasesboost::throw_exception
.