This class provides a function object adaptor for three other functors. When given two adaptable unary functions g1 and g2, and a third adaptable binary function f, and if g1 and g2`s argument type is convertible to `f`s argument type, this class can be used to create a function object `h that is equivalent to f(g1(x), g2(x)).
Synopsis
Declared in <bslstp_exfunctional.h>
template<
class OPERATION1,
class OPERATION2,
class OPERATION3>
class binary_compose;
Type Aliases
Name |
Description |
This |
|
This |
Member Functions
Name |
Description |
|
Create a |
Function call operators |
Protected Data Members
Name |
Description |
First functor |
|
Second functor |
|
Third functor |