diff options
Diffstat (limited to 'writerfilter/inc/resourcemodel/Fraction.hxx')
-rw-r--r-- | writerfilter/inc/resourcemodel/Fraction.hxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/writerfilter/inc/resourcemodel/Fraction.hxx b/writerfilter/inc/resourcemodel/Fraction.hxx index 1916bd433651..a038d25c98f1 100644 --- a/writerfilter/inc/resourcemodel/Fraction.hxx +++ b/writerfilter/inc/resourcemodel/Fraction.hxx @@ -34,10 +34,17 @@ namespace resourcemodel { class Fraction { +public: explicit Fraction(sal_Int32 nNumerator, sal_Int32 nDenominator = 1); + explicit Fraction(const Fraction & a, const Fraction & b); virtual ~Fraction(); - Fraction operator=(const Fraction & rFraction) const; + void init(sal_Int32 nNumerator, sal_Int32 nDenominator); + void assign(const Fraction & rFraction); + + Fraction inverse() const; + + Fraction operator=(const Fraction & rFraction); Fraction operator+(const Fraction & rFraction) const; Fraction operator-(const Fraction & rFraction) const; Fraction operator*(const Fraction & rFraction) const; |