BDE 4.14.0 Production release
|
#include <bdlf_bind.h>
Public Types | |
enum | { k_IS_EXPLICIT } |
typedef bsl::conditional< k_IS_EXPLICIT, Bind_ImplExplicit< t_RET, t_FUNC, t_BOUND_TUPLE >, Bind_Impl< t_RET, t_FUNC, t_BOUND_TUPLE > >::type | Type |
This utility is used to select the best bind implementation for the given function and invocation template. Bind_ImplExplicit
is selected if the binder is explicit, else Bind_Impl
is selected. A binder is explicit when:
Bind
objects in the bound arguments.typedef bsl::conditional<k_IS_EXPLICIT,Bind_ImplExplicit<t_RET,t_FUNC,t_BOUND_TUPLE>,Bind_Impl<t_RET,t_FUNC,t_BOUND_TUPLE>>::type bdlf::Bind_ImplSelector< t_RET, t_FUNC, t_BOUND_TUPLE >::Type |