|
Minecraft Community Edition 0.1.0
|
Abstract type-erased callable interface used as a thread entry point. More...
#include <Thread.hpp>
Public Member Functions | |
| virtual | ~ThreadFunc () |
| Virtual destructor to allow safe deletion via base pointer. | |
| virtual void | run ()=0 |
| Execute the wrapped callable. | |
Abstract type-erased callable interface used as a thread entry point.
Concrete adapters derive from ThreadFunc and implement run() to invoke the wrapped callable.
|
pure virtual |
Execute the wrapped callable.
Implementations must run the stored callable when this method is invoked.
Implemented in mce::ThreadFunctor< F >, mce::ThreadMemberFunctor< C >, and mce::ThreadMemberFunctorWithArgs< C, Args >.