|
| EXPR_RESULT_TYPE (typename BinaryOperator::template TypeStruct< typename naked_type< typename TExpr1::template TypeStruct< Iterator1 TIL_COMMA Iterator2 TIL_COMMA Iterator3 >::Type >::type TIL_COMMA typename naked_type< typename TExpr2::template TypeStruct< Iterator1 TIL_COMMA Iterator2 TIL_COMMA Iterator3 >::Type >::type >::Type) |
|
| TExprBinaryOperator (const TExpr1 &e1, const TExpr2 &e2, const BinaryOperator &functor) |
|
| EXPRFUNC_1ARG (operator(), return m_functor(m_e1(i1), m_e2(i1));) |
|
| EXPRFUNC_2ARG (operator(), return m_functor(m_e1(i1, i2), m_e2(i1, i2));) |
|
| EXPRFUNC_3ARG (operator(), return m_functor(m_e1(i1, i2, i3), m_e2(i1, i2, i3));) |
|
template<typename TExpr1, typename TExpr2, typename BinaryOperator>
class til::expr::TExprBinaryOperator< TExpr1, TExpr2, BinaryOperator >
Apply a binary numerical functor to two template expressions.
Definition at line 89 of file TExprConcatenation.h.