[#bsl-compose2] = xref:bsl.adoc[bsl]::compose2 :relfileprefix: ../ :mrdocs: Return a `binary_compose` function object constructed using the specified `fn1` binary function, and the specified `fn2` and `fn3` unary functions. The returned function object is equivalent to `fn1(fn2(x), fn3(x))`. == Synopsis Declared in `<bslstp_exfunctional.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class OPERATION1, class OPERATION2, class OPERATION3> xref:bsl/binary_compose.adoc[binary_compose<OPERATION1, OPERATION2, OPERATION3>] compose2( OPERATION1 const& fn1, OPERATION2 const& fn2, OPERATION3 const& fn3); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#