#include <functors.hpp>
Public Member Functions | |
| lift_binary_operator_functor (FunctorLeft left=FunctorLeft(), FunctorRight right=FunctorRight(), Operator op=Operator()) | |
| constructor More... | |
| template<typename... Args> | |
| auto | operator() (Args &&...args) const -> decltype(std::declval< Operator >()(std::declval< FunctorLeft >()(std::forward< Args >(args)...), std::declval< FunctorRight >()(std::forward< Args >(args)...))) |
| operator More... | |
Functor stores binary operator "o" and two functors "f" and "g" for given "args" returns o(f(args), g(args))
Definition at line 836 of file functors.hpp.
|
inline |
|
inline |
1.8.5