Quick Links: |
#include <bdlf_bind.h>
Static Public Member Functions | |
static Bind< RET, FUNC, BINDLIST >::ResultType | eval (LIST &args, const BindWrapper< RET, FUNC, BINDLIST > &func) |
This utility provides an evaluator for nested BindWrapper
arguments. It is a specialization of the Bind_Evaluator
declared in the bdlf_bind
component to enable 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 Bind<RET,FUNC,BINDLIST>::ResultType bdlf::Bind_Evaluator< BindWrapper< RET, FUNC, BINDLIST >, LIST >::eval | ( | LIST & | args, | |
const BindWrapper< RET, FUNC, BINDLIST > & | func | |||
) | [inline, static] |
func | Call the specified func functor with the specified args arguments and return the result. |
References bdlf::BindWrapper< RET, FUNC, TUPLE >::invoke().