8#ifndef INCLUDED_BSLALG_FUNCTORADAPTER
9#define INCLUDED_BSLALG_FUNCTORADAPTER
169#include <bslscm_version.h>
189template <
class FUNCTION_POINTER>
194 FUNCTION_POINTER d_function_p;
207 operator FUNCTION_POINTER& ();
213 operator const FUNCTION_POINTER& ()
const;
227template <
class CALLABLE_OBJECT>
244template <
class FUNCTION>
270template <
class FUNCTION_POINTER>
274:d_function_p(functionPtr)
279template <
class FUNCTION_POINTER>
282::operator FUNCTION_POINTER& ()
288template <
class FUNCTION_POINTER>
291::operator
const FUNCTION_POINTER& ()
const
FunctorAdapter_FunctionPointer< FUNCTION * > Type
Definition bslalg_functoradapter.h:257
Definition bslalg_functoradapter.h:190
Definition bslalg_functoradapter.h:228
CALLABLE_OBJECT Type
This typedef is an alias for the functor.
Definition bslalg_functoradapter.h:234
#define BSLMF_ASSERT(expr)
Definition bslmf_assert.h:229
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlc_flathashmap.h:1805
Definition bslmf_functionpointertraits.h:153