BloombergLP::bdlf::Bind_Evaluator<BindWrapper<t_RET, t_FUNC, t_BOUND_TUPLE>, t_ARG_TUPLE>

Evaluator specialization for nested BindWrapper arguments.

Synopsis

Declared in <bdlf_bind.h>

template<
    class t_RET,
    class t_FUNC,
    class t_BOUND_TUPLE,
    class t_ARG_TUPLE>
struct Bind_Evaluator<BindWrapper<t_RET, t_FUNC, t_BOUND_TUPLE>, t_ARG_TUPLE>;

Description

It is a specialization of Bind_Evaluator that enables nested BindWrapper objects in the same fashion as nested Bind objects. The underlying Bind function object is invoked using the provided argument list and the result is returned.

Static Member Functions

NameDescription
eval Invoke the nested binder wrapper with the specified argument list.