Allocate a new EntryPointFunctorAdapter holding copies of the specified invokable object and threadName, and load the result into the specified adapter. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.
Declared in <bslmt_entrypointfunctoradapter.h>
template<typename TYPE>
static
void
allocateAdapter(
bslma::ManagedPtr<EntryPointFunctorAdapter<TYPE>>* adapter,
TYPE const& invokable,
bslstl::StringRef const& threadName,
bslma::Allocator* basicAllocator = 0);