Lines Matching refs:rFraction
95 void Fraction::assign(const Fraction & rFraction) in assign() argument
97 init(rFraction.mnNumerator, rFraction.mnDenominator); in assign()
105 Fraction Fraction::operator + (const Fraction & rFraction) const in operator +()
107 sal_uInt32 nLCM = lcm(mnDenominator, rFraction.mnDenominator); in operator +()
109 …return Fraction(mnNumerator * nLCM / mnDenominator + rFraction.mnNumerator * nLCM / rFraction.mnDe… in operator +()
112 Fraction Fraction::operator - (const Fraction & rFraction) const in operator -()
114 sal_uInt32 nLCM = lcm(mnDenominator, rFraction.mnDenominator); in operator -()
116 …return Fraction(mnNumerator * nLCM / mnDenominator - rFraction.mnNumerator * nLCM / rFraction.mnDe… in operator -()
119 Fraction Fraction::operator * (const Fraction & rFraction) const in operator *()
121 return Fraction(mnNumerator * rFraction.mnNumerator, mnDenominator * rFraction.mnDenominator); in operator *()
124 Fraction Fraction::operator / (const Fraction & rFraction) const in operator /()
126 return *this * rFraction.inverse(); in operator /()
129 Fraction Fraction::operator = (const Fraction & rFraction) in operator =() argument
131 assign(rFraction); in operator =()