BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslmt::EntryPointFunctorAdapter_Base Class Reference

#include <bslmt_entrypointfunctoradapter.h>

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

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 bslmt_entrypointfunctoradapter

Public Types

typedef void(* InvokerFunction) (void *)
 

Public Member Functions

InvokerFunction function () const
 

Protected Member Functions

 EntryPointFunctorAdapter_Base (InvokerFunction function)
 

Member Typedef Documentation

◆ InvokerFunction

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

Constructor & Destructor Documentation

◆ EntryPointFunctorAdapter_Base()

bslmt::EntryPointFunctorAdapter_Base::EntryPointFunctorAdapter_Base ( InvokerFunction  function)
inlineexplicitprotected

Create a new object holding the specified function.

Member Function Documentation

◆ function()

EntryPointFunctorAdapter_Base::InvokerFunction bslmt::EntryPointFunctorAdapter_Base::function ( ) const
inline

Return the function supplied at construction.


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