![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Light wrapper around std::thread. More...

Public Member Functions | |
| Thread ()=default | |
| Thread (const Thread &)=delete | |
| Thread (Thread &&)=delete | |
| template<typename T , void(T::*)() callable> | |
| void | Start (T *object) |
Static Public Member Functions | |
| template<typename T , void(T::*)() callable> | |
| static void | DoStart (T *object) |
Protected Member Functions | |
| ~Thread () | |
Protected Attributes | |
| std::thread | m_Thread |
| std::atomic< bool > | m_Kill = false |
Light wrapper around std::thread.
Ensures Join has been called.
|
default |
|
delete |
|
delete |
|
inlineprotected |
|
protected |
|
protected |