5 #ifndef __pinocchio_math_comparison_operators_hpp__ 
    6 #define __pinocchio_math_comparison_operators_hpp__ 
   11 #define PINOCCHIO_DEFINE_COMPARISON_OP(name, OP)                                                   \ 
   14     template<typename T1, typename T2>                                                             \ 
   15     static bool call(const T1 & a, const T2 & b)                                                   \ 
   28   template<
class OP, 
bool condition, 
bool default_return_value>
 
   31     template<
typename T1, 
typename T2>
 
   32     static bool op(
const T1 & , 
const T2 & )
 
   34       return default_return_value;
 
   38   template<
class OP, 
bool default_return_value>
 
   41     template<
typename T1, 
typename T2>
 
   42     static bool op(
const T1 & 
a, 
const T2 & 
b)
 
   49 #endif // #ifndef __pinocchio_math_comparison_operators_hpp__