1 #ifndef PhysicsTools_Utilities_Sum_h 2 #define PhysicsTools_Utilities_Sum_h 6 template <
typename A,
typename B>
10 operator double()
const {
return _1() +
_2(); }
17 template <
typename A,
typename B>
23 template <
typename A,
typename B>
Sum< A, B >::type operator+(const A &a, const B &b)
double operator()(double x) const
TEMPL(T2) struct Divides B
SumStruct(const A &a, const B &b)
static type combine(const A &a, const B &b)
double operator()() const
double operator()(double x, double y) const