00001 #ifndef __J2K__DOUBLE_ARITHMETIC1_HH__ 00002 #define __J2K__DOUBLE_ARITHMETIC1_HH__ 00003 00004 // Arithmetic Operators: Part 1 00005 inline friend Double operator+( const Double& l, const Double& r ) { 00006 return Double( l.value + r.value ); 00007 } 00008 00009 inline friend Double operator-( const Double& l, const Double& r ) { 00010 return Double( l.value - r.value ); 00011 } 00012 00013 inline friend Double operator*( const Double& l, const Double& r ) { 00014 return Double( l.value * r.value ); 00015 } 00016 00017 inline friend Double operator/( const Double& l, const Double& r ) { 00018 return Double( l.value / r.value ); 00019 } 00020 00021 #endif