aimstil  5.0.5
til::expr::SecondArgument Class Reference

Placeholder for the second argument. More...

#include <til/TExprPlaceHolders.h>

Public Member Functions

 EXPR_RESULT_TYPE (Iterator2)
 
 EXPR_ITERATORTYPE (Iterator2)
 
template<class Iterator1 , class Iterator2 >
TypeStruct< Iterator1, Iterator2 >::Type operator() (Iterator1 &, Iterator2 &i2)
 
template<class Iterator1 , class Iterator2 , class Iterator3 >
TypeStruct< Iterator1, Iterator2, Iterator3 >::Type operator() (Iterator1 &, Iterator2 &i2, Iterator3 &)
 
 EXPRFUNC_2ARG_RET (getLValue, return i2;, const Iterator2 &)
 
 EXPRFUNC_3ARG_RET (getLValue, return i2;, const Iterator2 &)
 

Detailed Description

Placeholder for the second argument.

Definition at line 44 of file TExprPlaceHolders.h.

Member Function Documentation

◆ EXPR_ITERATORTYPE()

til::expr::SecondArgument::EXPR_ITERATORTYPE ( Iterator2  )

◆ EXPR_RESULT_TYPE()

til::expr::SecondArgument::EXPR_RESULT_TYPE ( Iterator2  )

◆ EXPRFUNC_2ARG_RET()

til::expr::SecondArgument::EXPRFUNC_2ARG_RET ( getLValue  ,
return i2;  ,
const Iterator2 &   
)

◆ EXPRFUNC_3ARG_RET()

til::expr::SecondArgument::EXPRFUNC_3ARG_RET ( getLValue  ,
return i2;  ,
const Iterator2 &   
)

◆ operator()() [1/2]

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

Definition at line 53 of file TExprPlaceHolders.h.

◆ operator()() [2/2]

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

Definition at line 58 of file TExprPlaceHolders.h.

References EXPRFUNC_2ARG_RET, and EXPRFUNC_3ARG_RET.


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