| 133 | } |
| 134 | |
| 135 | std::shared_ptr<concurrencpp::manual_executor> runtime::make_manual_executor() { |
| 136 | auto executor = std::make_shared<concurrencpp::manual_executor>(); |
| 137 | m_registered_executors.register_executor(executor); |
| 138 | return executor; |
| 139 | } |
| 140 | |
| 141 | std::tuple<unsigned int, unsigned int, unsigned int> runtime::version() noexcept { |
| 142 | return {details::consts::k_concurrencpp_version_major, |