aimstil  5.0.5
basicFunctors.h File Reference
#include <cassert>
#include <limits>
Include dependency graph for basicFunctors.h:

Go to the source code of this file.

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::functor
 

Functions

template<typename T1 , typename T2 , typename T3 >
boost::enable_if_c< std::numeric_limits< T1 >::is_specialized &&std::numeric_limits< T2 >::is_specialized >::type til::functor::add (T1 x, T2 y, T3 &z)
 The following functions are necessary for the coming functors. More...
 
template<typename T1 , typename T2 , typename T3 >
boost::enable_if_c< std::numeric_limits< T1 >::is_specialized &&std::numeric_limits< T2 >::is_specialized >::type til::functor::sub (T1 x, T2 y, T3 &z)
 
template<typename T1 , typename T2 , typename T3 >
boost::enable_if_c< std::numeric_limits< T1 >::is_specialized &&std::numeric_limits< T2 >::is_specialized >::type til::functor::mul (T1 x, T2 y, T3 &z)
 
template<typename T1 , typename T2 , typename T3 >
boost::enable_if_c< std::numeric_limits< T1 >::is_specialized &&std::numeric_limits< T2 >::is_specialized >::type til::functor::div (T1 x, T2 y, T3 &z)