|
aimstil
5.0.5
|
Apply a unary numerical functor to a template expression. More...
#include <til/TExprConcatenation.h>
Public Member Functions | |
| EXPR_RESULT_TYPE (typename UnaryFunctor::template TypeStruct< typename naked_type< typename Expr::template TypeStruct< Iterator1 TIL_COMMA Iterator2 TIL_COMMA Iterator3 >::Type >::type >::Type) | |
| TExprUnaryOperator (const Expr &e, const UnaryFunctor &functor) | |
| EXPRFUNC_1ARG (operator(), return m_functor(m_e(i1));) | |
| EXPRFUNC_2ARG (operator(), return m_functor(m_e(i1, i2));) | |
| EXPRFUNC_3ARG (operator(), return m_functor(m_e(i1, i2, i3));) | |
Apply a unary numerical functor to a template expression.
Definition at line 61 of file TExprConcatenation.h.
|
inline |
| til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::EXPR_RESULT_TYPE | ( | typename UnaryFunctor::template TypeStruct< typename naked_type< typename Expr::template TypeStruct< Iterator1 TIL_COMMA Iterator2 TIL_COMMA Iterator3 >::Type >::type >::Type | ) |
| til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::EXPRFUNC_1ARG | ( | operator() | , |
| return m_functor(m_e(i1)); | |||
| ) |
Referenced by til::expr::TExprBinaryOperator< TExpr1, TExpr2, BinaryOperator >::TExprBinaryOperator(), til::expr::TExprBinaryOperator_NoRes< TExpr1, TExpr2, BinaryOperator >::TExprBinaryOperator_NoRes(), til::expr::TExprCouple< Expr1, Expr2 >::TExprCouple(), til::expr::TExprIfThen< TExprIf, TExprThen >::TExprIfThen(), til::expr::TExprIfThenElse< TExprIf, TExprThen, TExprElse >::TExprIfThenElse(), and til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::TExprUnaryOperator().
| til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::EXPRFUNC_2ARG | ( | operator() | , |
| return m_functor(m_e(i1, i2)); | |||
| ) |
Referenced by til::expr::TExprBinaryOperator< TExpr1, TExpr2, BinaryOperator >::TExprBinaryOperator(), til::expr::TExprBinaryOperator_NoRes< TExpr1, TExpr2, BinaryOperator >::TExprBinaryOperator_NoRes(), til::expr::TExprCouple< Expr1, Expr2 >::TExprCouple(), til::expr::TExprIfThen< TExprIf, TExprThen >::TExprIfThen(), til::expr::TExprIfThenElse< TExprIf, TExprThen, TExprElse >::TExprIfThenElse(), and til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::TExprUnaryOperator().
| til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::EXPRFUNC_3ARG | ( | operator() | , |
| return m_functor(m_e(i1, i2, i3)); | |||
| ) |
Referenced by til::expr::TExprBinaryOperator< TExpr1, TExpr2, BinaryOperator >::TExprBinaryOperator(), til::expr::TExprBinaryOperator_NoRes< TExpr1, TExpr2, BinaryOperator >::TExprBinaryOperator_NoRes(), til::expr::TExprCouple< Expr1, Expr2 >::TExprCouple(), til::expr::TExprIfThen< TExprIf, TExprThen >::TExprIfThen(), til::expr::TExprIfThenElse< TExprIf, TExprThen, TExprElse >::TExprIfThenElse(), and til::expr::TExprUnaryOperator< Expr, UnaryFunctor >::TExprUnaryOperator().