Quick Links: |
#include <bdlf_bind.h>
Public Types | |
enum | { k_IS_EXPLICIT } |
typedef bsl::conditional < k_IS_EXPLICIT, Bind_ImplExplicit< RET, FUNC, LIST >, Bind_Impl< RET, FUNC, LIST > >::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<RET,FUNC,LIST>, Bind_Impl<RET,FUNC,LIST> >::type bdlf::Bind_ImplSelector< RET, FUNC, LIST >::Type |