ThreadFunctor is an alias for a function object that is invokable (with no arguments) and returns void; its use is similar to that of a C-style function pointer and optional void * data pointer passed as arguments when creating a thread.
ThreadFunctor
void
void *
Declared in <bdlmt_multiprioritythreadpool.h>
<bdlmt_multiprioritythreadpool.h>
typedef bsl::function<void()> ThreadFunctor;