[#BloombergLP-bdlf-Bind_Evaluator-0b] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlf.adoc[bdlf]::Bind_Evaluator :relfileprefix: ../../ :mrdocs: This utility provides a default argument evaluator that simply returns whatever value is passed. == Synopsis Declared in `<bdlf_bind.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class BINDER, class t_ARG_TUPLE> struct Bind_Evaluator; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlf/Bind_Evaluator-0b/BoundType.adoc[`BoundType`] | Forwarding type of the bound argument value. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlf/Bind_Evaluator-0b/eval.adoc[`eval`] | Return the specified bound value unchanged. |=== == Specializations [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlf/Bind_Evaluator-01.adoc[`Bind_Evaluator<PlaceHolder<t_INDEX>, t_ARG_TUPLE>`] | Argument evaluator that substitutes a place‐holder with a call argument. | xref:BloombergLP/bdlf/Bind_Evaluator-05.adoc[`Bind_Evaluator<Bind<t_RET, t_FUNC, t_BOUND_TUPLE>, t_ARG_TUPLE>`] | Evaluator specialization for nested `Bind` arguments. | xref:BloombergLP/bdlf/Bind_Evaluator-0a.adoc[`Bind_Evaluator<BindWrapper<t_RET, t_FUNC, t_BOUND_TUPLE>, t_ARG_TUPLE>`] | Evaluator specialization for nested `BindWrapper` arguments. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#