Quick Links: |
#include <bslmt_entrypointfunctoradapter.h>
Public Types | |
typedef void(* | InvokerFunction )(void *) |
Public Member Functions | |
InvokerFunction | function () const |
Protected Member Functions | |
EntryPointFunctorAdapter_Base (InvokerFunction function) |
This component-private type provides a non-templated view of EntryPointFunctorAdapter
for accessing the invoker function. Do not use outside this component.
See Component bslmt_entrypointfunctoradapter
typedef void(* bslmt::EntryPointFunctorAdapter_Base::InvokerFunction)(void *) |
InvokerFunction
is an alias for the type of function pointer held in an EntryPointFunctorAdapter_Base. Instances of the function are intended to interpret their argument as an EntryPointFunctorAdapter<TYPE>*
.
bslmt::EntryPointFunctorAdapter_Base::EntryPointFunctorAdapter_Base | ( | InvokerFunction | function | ) | [explicit, protected] |
Create a new object holding the specified function
.
InvokerFunction bslmt::EntryPointFunctorAdapter_Base::function | ( | ) | const |
Return the function supplied at construction.