#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 |