This file contains all the material a library user should need to use template expressions.
More...
|
template<typename Functor , typename TIterator > |
void | til::floop (Functor &functor, TIterator iIm) |
|
template<typename Functor , typename TIterator > |
void | til::floop (Functor functor, TIterator iIm) |
|
template<typename Functor , typename TIterator > |
void | til::floop2 (TIterator iIm) |
|
template<typename Expr , typename TIterator1 > |
void | til::loop (expr::TExpr< Expr > &expr, TIterator1 iIm1) |
|
template<typename Expr , typename TIterator1 > |
void | til::loop (expr::TExpr< Expr > expr, TIterator1 iIm1) |
|
template<typename Expr , typename TIterator > |
void | til::detail::loop_c (expr::TExpr< Expr > expr, TIterator start, const TIterator &end) |
|
template<typename Expr , typename TContainer > |
void | til::detail::loop_x (expr::TExpr< Expr > expr, TContainer &c) |
|
template<typename Expr , typename TIterator1 , typename TIterator2 , typename TIterator3 > |
void | til::detail::loop_xxx (expr::TExpr< Expr > expr, TIterator1 start1, const TIterator1 end1, TIterator2 start2, TIterator3 start3) |
|
template<typename Expr , typename TContainer1 , typename TContainer2 , typename TContainer3 > |
void | til::detail::loop_xxx (expr::TExpr< Expr > expr, TContainer1 &c1, TContainer2 &c2, TContainer3 &c3) |
|
template<typename Expr , typename TIterator1 , typename TIterator2 > |
void | til::detail::loop_xx (expr::TExpr< Expr > expr, TIterator1 start1, const TIterator1 end1, TIterator2 start2) |
|
template<typename Expr , typename TContainer1 , typename TContainer2 > |
void | til::detail::loop_xx (expr::TExpr< Expr > expr, TContainer1 &c1, TContainer2 &c2) |
|
template<int N, typename Expr , typename TIterator1 , typename TIterator2 > |
void | til::depth_loop (expr::TExpr< Expr > expr, TIterator1 begin1, TIterator1 end1, TIterator2 begin2) |
|
template<int N, typename Expr , typename TContainer1 , typename TContainer2 > |
void | til::depth_loop (expr::TExpr< Expr > expr, TContainer1 &c1, TContainer2 &c2) |
|
template<typename Functor , typename TIterator > |
void | til::loopboost (Functor &functor, TIterator iIm) |
|
template<typename Expr , typename TIterator1 > |
void | til::loop2 (expr::TExpr< Expr > &expr, TIterator1 iIm1) |
|
template<typename Expr , typename TIterator1 > |
void | til::loop2 (expr::TExpr< Expr > expr, TIterator1 iIm1) |
|
template<typename Expr , typename TIterator1 , typename TIterator2 > |
enable_if_c< is_ImageIterator< TIterator1 >::value &&is_ImageIterator< TIterator2 >::value, expr::TExpr< Expr > >::type | til::loop (expr::TExpr< Expr > expr, TIterator1 iIm1, TIterator2 iIm2) |
|
template<typename TFunctor , typename TRange > |
void | til::loop_r (TFunctor f, TRange r) |
|
template<typename Expr , typename TIterator1 , typename TIterator2 , typename TIterator3 > |
enable_if_c< is_ImageIterator< TIterator1 >::value &&is_ImageIterator< TIterator2 >::value &&is_ImageIterator< TIterator3 >::value, expr::TExpr< Expr > >::type | til::loop (expr::TExpr< Expr > expr, TIterator1 iIm1, TIterator2 iIm2, TIterator3 iIm3) |
|
This file contains all the material a library user should need to use template expressions.
This mainly comprises placeholders (_1, _2, _3) and the loop functions
Definition in file TExpr.h.