Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions | Protected Member Functions

bslmt::EntryPointFunctorAdapter_Base Class Reference

#include <bslmt_entrypointfunctoradapter.h>

Inheritance diagram for bslmt::EntryPointFunctorAdapter_Base:
bslmt::EntryPointFunctorAdapter< TYPE >

List of all members.

Public Types

typedef void(* InvokerFunction )(void *)

Public Member Functions

InvokerFunction function () const

Protected Member Functions

 EntryPointFunctorAdapter_Base (InvokerFunction function)

Detailed Description

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


Member Typedef Documentation

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>*.


Constructor & Destructor Documentation

bslmt::EntryPointFunctorAdapter_Base::EntryPointFunctorAdapter_Base ( InvokerFunction  function  )  [explicit, protected]

Create a new object holding the specified function.


Member Function Documentation

InvokerFunction bslmt::EntryPointFunctorAdapter_Base::function (  )  const

Return the function supplied at construction.


The documentation for this class was generated from the following file: