#include <cassert>
#include <limits>
Go to the source code of this file.
|
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) |
|