| 2829 | class PyThreadPoolFacade : private ThreadPoolOwner, public ThreadPoolFacade { |
| 2830 | public: |
| 2831 | explicit PyThreadPoolFacade(std::shared_ptr<ThreadPoolBase> tp) |
| 2832 | : ThreadPoolOwner{std::move(tp)}, ThreadPoolFacade(shared_tp_.get()) {} |
| 2833 | }; |
| 2834 | |
| 2835 | void ExposeThreadPool(py::module &m) { |