#include <yat/utility/stl_utility.h>
template<class F, class G, class H>
class theplu::yat::utility::compose_f_gx_hx< F, G, H >
If f is a binary functor, g and h a unary functors, return type of g is convertible to F's first argument type, and return type of h is convertible to F's second argument type, then compose_f_gx_hx can be used to create a functor equivalent to
- See also
- compose_f_gx_hy, compose_f_gxy, and compose_f_gx
-
binary_compose (SGI extension)
- Since
- New in yat 0.11
◆ compose_f_gx_hx()
template<class F, class G, class H>
default constructor
Requires that F, G, and H have default constructors
◆ make_compose_f_gx_hx()
template<class F , class G , class H >
Convenient function to create a compose_f_gx_hx.
- See also
- std::make_pair
- Since
- New in yat 0.11
The documentation for this class was generated from the following file: