Namespaces | Functions

mln::arith::impl Namespace Reference

Implementation namespace of arith namespace. More...

Namespaces

namespace  generic
 

Generic implementation namespace of arith namespace.


Functions

template<typename L , typename R , typename O >
void minus_ (trait::image::speed::any, const L &lhs, trait::image::speed::any, const R &rhs, O &output)
template<typename L , typename R , typename F , typename O >
void minus_ (trait::image::speed::any, const L &lhs, trait::image::speed::any, const R &rhs, const F &f, O &output)
template<typename L , typename R , typename F , typename O >
void minus_ (trait::image::speed::fastest, const L &lhs, trait::image::speed::fastest, const R &rhs, const F &f, O &output)
template<typename L , typename R , typename O >
void minus_ (trait::image::speed::fastest, const L &lhs, trait::image::speed::fastest, const R &rhs, O &output)
template<typename L , typename R >
void minus_inplace_ (trait::image::speed::any, L &lhs, trait::image::speed::any, const R &rhs)
template<typename L , typename R >
void minus_inplace_ (trait::image::speed::fastest, L &lhs, trait::image::speed::fastest, const R &rhs)
template<typename L , typename R , typename O >
void plus_ (trait::image::speed::fastest, const L &lhs, trait::image::speed::fastest, const R &rhs, O &output)
template<typename L , typename R , typename F , typename O >
void plus_ (trait::image::speed::any, const L &lhs, trait::image::speed::any, const R &rhs, const F &f, O &output)
template<typename L , typename R , typename F , typename O >
void plus_ (trait::image::speed::fastest, const L &lhs, trait::image::speed::fastest, const R &rhs, const F &f, O &output)
template<typename L , typename R , typename O >
void plus_ (trait::image::speed::any, const L &lhs, trait::image::speed::any, const R &rhs, O &output)
template<typename L , typename R >
void plus_inplace_ (trait::image::speed::fastest, L &lhs, trait::image::speed::fastest, const R &rhs)
template<typename L , typename R >
void plus_inplace_ (trait::image::speed::any, L &lhs, trait::image::speed::any, const R &rhs)

Detailed Description

Implementation namespace of arith namespace.


Function Documentation

template<typename L , typename R , typename O >
void mln::arith::impl::minus_ ( trait::image::speed::any  ,
const L &  lhs,
trait::image::speed::any  ,
const R &  rhs,
O &  output 
) [inline]

Definition at line 259 of file arith/minus.hh.

References minus_(), and mln::rhs.

Referenced by minus_().

template<typename L , typename R , typename F , typename O >
void mln::arith::impl::minus_ ( trait::image::speed::any  ,
const L &  lhs,
trait::image::speed::any  ,
const R &  rhs,
const F &  f,
O &  output 
) [inline]

Definition at line 269 of file arith/minus.hh.

References minus_(), and mln::rhs.

template<typename L , typename R , typename F , typename O >
void mln::arith::impl::minus_ ( trait::image::speed::fastest  ,
const L &  lhs,
trait::image::speed::fastest  ,
const R &  rhs,
const F &  f,
O &  output 
) [inline]

Definition at line 291 of file arith/minus.hh.

References minus_().

template<typename L , typename R , typename O >
void mln::arith::impl::minus_ ( trait::image::speed::fastest  ,
const L &  lhs,
trait::image::speed::fastest  ,
const R &  rhs,
O &  output 
) [inline]

Definition at line 279 of file arith/minus.hh.

References minus_().

template<typename L , typename R >
void mln::arith::impl::minus_inplace_ ( trait::image::speed::any  ,
L &  lhs,
trait::image::speed::any  ,
const R &  rhs 
) [inline]

Definition at line 303 of file arith/minus.hh.

References minus_inplace_(), and mln::rhs.

Referenced by minus_inplace_().

template<typename L , typename R >
void mln::arith::impl::minus_inplace_ ( trait::image::speed::fastest  ,
L &  lhs,
trait::image::speed::fastest  ,
const R &  rhs 
) [inline]

Definition at line 313 of file arith/minus.hh.

References minus_inplace_().

template<typename L , typename R , typename O >
void mln::arith::impl::plus_ ( trait::image::speed::fastest  ,
const L &  lhs,
trait::image::speed::fastest  ,
const R &  rhs,
O &  output 
) [inline]

Definition at line 296 of file arith/plus.hh.

References plus_().

template<typename L , typename R , typename F , typename O >
void mln::arith::impl::plus_ ( trait::image::speed::any  ,
const L &  lhs,
trait::image::speed::any  ,
const R &  rhs,
const F &  f,
O &  output 
) [inline]

Definition at line 286 of file arith/plus.hh.

References plus_(), and mln::rhs.

template<typename L , typename R , typename F , typename O >
void mln::arith::impl::plus_ ( trait::image::speed::fastest  ,
const L &  lhs,
trait::image::speed::fastest  ,
const R &  rhs,
const F &  f,
O &  output 
) [inline]

Definition at line 308 of file arith/plus.hh.

References plus_().

template<typename L , typename R , typename O >
void mln::arith::impl::plus_ ( trait::image::speed::any  ,
const L &  lhs,
trait::image::speed::any  ,
const R &  rhs,
O &  output 
) [inline]

Definition at line 276 of file arith/plus.hh.

References plus_(), and mln::rhs.

Referenced by plus_().

template<typename L , typename R >
void mln::arith::impl::plus_inplace_ ( trait::image::speed::fastest  ,
L &  lhs,
trait::image::speed::fastest  ,
const R &  rhs 
) [inline]

Definition at line 330 of file arith/plus.hh.

References plus_inplace_().

template<typename L , typename R >
void mln::arith::impl::plus_inplace_ ( trait::image::speed::any  ,
L &  lhs,
trait::image::speed::any  ,
const R &  rhs 
) [inline]

Definition at line 320 of file arith/plus.hh.

References plus_inplace_(), and mln::rhs.

Referenced by plus_inplace_().