LibreOffice Module tools (master) 1
Fraction Member List

This is the complete list of members for Fraction, including all inherited members.

Fraction()=defaultFraction
Fraction(const Fraction &rFrac)=defaultFraction
Fraction(Fraction &&rFrac)=defaultFraction
Fraction(double dVal)Fractionexplicit
Fraction(double nNum, double nDen)Fraction
Fraction(sal_Int64 nNum, sal_Int64 nDen)Fraction
Fraction(T1 nNum, T2 nDen, typename std::enable_if< std::is_integral< T1 >::value &&std::is_integral< T2 >::value, int >::type=0)Fractioninline
GetDenominator() constFraction
GetHashValue() constFraction
GetNumerator() constFraction
IsValid() constFractioninline
MakeFraction(tools::Long nN1, tools::Long nN2, tools::Long nD1, tools::Long nD2)Fractionstatic
mbValidFractionprivate
mnDenominatorFractionprivate
mnNumeratorFractionprivate
operator double() constFractionexplicit
operator sal_Int32() constFractionexplicit
operator!=Fractionfriend
operator*Fractionfriend
operator*=(const Fraction &rfrFrac)Fraction
operator*=(double v)Fractioninline
operator+Fractionfriend
operator+=(const Fraction &rfrFrac)Fraction
operator+=(double v)Fractioninline
operator-Fractionfriend
operator-=(const Fraction &rfrFrac)Fraction
operator-=(double v)Fractioninline
operator/Fractionfriend
operator/=(const Fraction &rfrFrac)Fraction
operator/=(double v)Fractioninline
operator<Fractionfriend
operator<=Fractionfriend
operator=(const Fraction &rfrFrac)=defaultFraction
operator=(Fraction &&rfrFrac)=defaultFraction
operator=(double v)Fractioninline
operator==Fractionfriend
operator>Fractionfriend
operator>=Fractionfriend
ReduceInaccurate(unsigned nSignificantBits)Fraction