| 102 | bool joinable() const noexcept { return m_thread.joinable(); } |
| 103 | native_handle_type native_handle() { return m_thread.native_handle(); } |
| 104 | void swap(SimpleThread & x) noexcept { m_thread.swap(x.m_thread); } |
| 105 | |
| 106 | private: |
| 107 | static void ThreadFunc(std::function<void()> && fn); |
no outgoing calls