aimstil  5.0.5
til::expr::TExprConstant< T > Class Template Reference

A template expression class for constant values. More...

#include <til/TExpr.h>

Public Member Functions

 EXPR_RESULT_TYPE (const T)
 
 TExprConstant (T value)
 
template<class Iterator1 >
TypeStruct< Iterator1 >::Type operator() (Iterator1 &)
 
template<class Iterator1 , class Iterator2 >
TypeStruct< Iterator1, Iterator2 >::Type operator() (Iterator1 &, Iterator2 &)
 
template<class Iterator1 , class Iterator2 , class Iterator3 >
TypeStruct< Iterator1, Iterator2, Iterator3 >::Type operator() (Iterator1 &, Iterator2 &, Iterator3 &)
 

Detailed Description

template<typename T>
class til::expr::TExprConstant< T >

A template expression class for constant values.

Definition at line 50 of file TExpr.h.

Constructor & Destructor Documentation

◆ TExprConstant()

template<typename T >
til::expr::TExprConstant< T >::TExprConstant ( value)
inline

Definition at line 58 of file TExpr.h.

Member Function Documentation

◆ EXPR_RESULT_TYPE()

template<typename T >
til::expr::TExprConstant< T >::EXPR_RESULT_TYPE ( const T  )

◆ operator()() [1/3]

template<typename T >
template<class Iterator1 >
TypeStruct<Iterator1>::Type til::expr::TExprConstant< T >::operator() ( Iterator1 &  )
inline

Definition at line 65 of file TExpr.h.

◆ operator()() [2/3]

template<typename T >
template<class Iterator1 , class Iterator2 >
TypeStruct<Iterator1, Iterator2>::Type til::expr::TExprConstant< T >::operator() ( Iterator1 &  ,
Iterator2 &   
)
inline

Definition at line 70 of file TExpr.h.

◆ operator()() [3/3]

template<typename T >
template<class Iterator1 , class Iterator2 , class Iterator3 >
TypeStruct<Iterator1, Iterator2, Iterator3>::Type til::expr::TExprConstant< T >::operator() ( Iterator1 &  ,
Iterator2 &  ,
Iterator3 &   
)
inline

Definition at line 75 of file TExpr.h.


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