aimstil  5.0.5
til::expr::FirstArgument Class Reference

Placeholder for the first argument. More...

#include <til/TExprPlaceHolders.h>

Public Member Functions

 EXPR_RESULT_TYPE (Iterator1)
 
 EXPR_ITERATORTYPE (Iterator1)
 
template<class Iterator1 >
TypeStruct< Iterator1 >::Type operator() (Iterator1 &i1)
 
template<class Iterator1 , class Iterator2 >
TypeStruct< Iterator1, Iterator2 >::Type operator() (Iterator1 &i1, Iterator2 &)
 
template<class Iterator1 , class Iterator2 , class Iterator3 >
TypeStruct< Iterator1, Iterator2, Iterator3 >::Type operator() (Iterator1 &i1, Iterator2 &, Iterator3 &)
 

Detailed Description

Placeholder for the first argument.

Definition at line 13 of file TExprPlaceHolders.h.

Member Function Documentation

◆ EXPR_ITERATORTYPE()

til::expr::FirstArgument::EXPR_ITERATORTYPE ( Iterator1  )

◆ EXPR_RESULT_TYPE()

til::expr::FirstArgument::EXPR_RESULT_TYPE ( Iterator1  )

◆ operator()() [1/3]

template<class Iterator1 >
TypeStruct<Iterator1>::Type til::expr::FirstArgument::operator() ( Iterator1 &  i1)
inline

Definition at line 22 of file TExprPlaceHolders.h.

◆ operator()() [2/3]

template<class Iterator1 , class Iterator2 >
TypeStruct<Iterator1, Iterator2>::Type til::expr::FirstArgument::operator() ( Iterator1 &  i1,
Iterator2 &   
)
inline

Definition at line 27 of file TExprPlaceHolders.h.

◆ operator()() [3/3]

template<class Iterator1 , class Iterator2 , class Iterator3 >
TypeStruct<Iterator1, Iterator2, Iterator3>::Type til::expr::FirstArgument::operator() ( Iterator1 &  i1,
Iterator2 &  ,
Iterator3 &   
)
inline

Definition at line 32 of file TExprPlaceHolders.h.


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