BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslmt::EntryPointFunctorAdapter_Base Class Reference

#include <bslmt_entrypointfunctoradapter.h>

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

Public Types

typedef void(* InvokerFunction) (void *)
 

Public Member Functions

InvokerFunction function () const
 Return the function supplied at construction.
 

Protected Member Functions

 EntryPointFunctorAdapter_Base (InvokerFunction function)
 Create a new object holding the specified 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 bslmt_entrypointfunctoradapter

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

Member Function Documentation

◆ function()

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

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