|
Minecraft Community Edition 0.1.0
|
Adapter that wraps a generic functor/lambda. More...
#include <Thread.hpp>
Public Member Functions | |
| ThreadFunctor (F functor) | |
| Construct the adapter with the provided functor. | |
| virtual void | run () override |
| Invoke the stored functor. | |
| Public Member Functions inherited from mce::ThreadFunc | |
| virtual | ~ThreadFunc () |
| Virtual destructor to allow safe deletion via base pointer. | |
Public Attributes | |
| F | functor |
| The stored functor instance. | |
Adapter that wraps a generic functor/lambda.
| F | Type of the functor or lambda. |
|
inline |
|
inlineoverridevirtual |
Invoke the stored functor.
Implements mce::ThreadFunc.