aimstil  5.0.5
til::expr::TExprFunctorHelper< TFunctor > Class Template Reference

#include <til/TExpr.h>

Public Member Functions

 TExprFunctorHelper (TFunctor f)
 
template<typename Expr1 >
TExpr< TExprUnaryOperator< Expr1, TFunctor > > operator() (TExpr< Expr1 > e)
 
template<typename Expr1 , typename Expr2 >
TExpr< TExprBinaryOperator< Expr1, Expr2, TFunctor > > operator() (TExpr< Expr1 > e1, TExpr< Expr2 > e2)
 

Detailed Description

template<typename TFunctor>
class til::expr::TExprFunctorHelper< TFunctor >

Definition at line 319 of file TExpr.h.

Constructor & Destructor Documentation

◆ TExprFunctorHelper()

template<typename TFunctor>
til::expr::TExprFunctorHelper< TFunctor >::TExprFunctorHelper ( TFunctor  f)
inline

Definition at line 322 of file TExpr.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename TFunctor>
template<typename Expr1 >
TExpr<TExprUnaryOperator<Expr1, TFunctor> > til::expr::TExprFunctorHelper< TFunctor >::operator() ( TExpr< Expr1 >  e)
inline

Definition at line 327 of file TExpr.h.

References til::expr::TExpr< Expr >::getExpr().

◆ operator()() [2/2]

template<typename TFunctor>
template<typename Expr1 , typename Expr2 >
TExpr<TExprBinaryOperator<Expr1, Expr2, TFunctor> > til::expr::TExprFunctorHelper< TFunctor >::operator() ( TExpr< Expr1 >  e1,
TExpr< Expr2 >  e2 
)
inline

Definition at line 335 of file TExpr.h.

References til::expr::TExpr< Expr >::getExpr().


The documentation for this class was generated from the following file: