8#ifndef INCLUDED_BSLALG_FUNCTORADAPTER
9#define INCLUDED_BSLALG_FUNCTORADAPTER
170#include <bslscm_version.h>
190template <
class FUNCTION_POINTER>
195 FUNCTION_POINTER d_function_p;
208 operator FUNCTION_POINTER& ();
214 operator const FUNCTION_POINTER& ()
const;
229template <
class CALLABLE_OBJECT>
246template <
class FUNCTION>
272template <
class FUNCTION_POINTER>
276:d_function_p(functionPtr)
281template <
class FUNCTION_POINTER>
284::operator FUNCTION_POINTER& ()
290template <
class FUNCTION_POINTER>
293::operator
const FUNCTION_POINTER& ()
const
FunctorAdapter_FunctionPointer< FUNCTION * > Type
Definition bslalg_functoradapter.h:259
Definition bslalg_functoradapter.h:191
Definition bslalg_functoradapter.h:230
CALLABLE_OBJECT Type
This typedef is an alias for the functor.
Definition bslalg_functoradapter.h:236
#define BSLMF_ASSERT(expr)
Definition bslmf_assert.h:231
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlc_flathashmap.h:2218
Definition bslmf_functionpointertraits.h:163