Quick Links:

bal | bbl | bdl | bsl

Static Public Member Functions

bdlf::Bind_Evaluator< BindWrapper< RET, FUNC, BINDLIST >, LIST > Struct Template Reference

#include <bdlf_bind.h>

List of all members.

Static Public Member Functions

static Bind< RET, FUNC,
BINDLIST >::ResultType 
eval (LIST &args, const BindWrapper< RET, FUNC, BINDLIST > &func)

Detailed Description

template<class RET, class FUNC, class BINDLIST, class LIST>
struct bdlf::Bind_Evaluator< BindWrapper< RET, FUNC, BINDLIST >, LIST >

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.

See Component bdlf_bind


Member Function Documentation

template<class RET , class FUNC , class BINDLIST , class LIST >
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]
Parameters:
func Call the specified func functor with the specified args arguments and return the result.

References bdlf::BindWrapper< RET, FUNC, TUPLE >::invoke().


The documentation for this struct was generated from the following file: