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__