[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeutils/kcalc/knumber
From:       Evan Teran <eteran () alum ! rit ! edu>
Date:       2010-08-27 16:27:18
Message-ID: 20100827162718.A8A12AC857 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1168866 by teran:

removed no longer needed copy virtual function.



 M  +0 -18     knumber_priv.h  


--- trunk/KDE/kdeutils/kcalc/knumber/knumber_priv.h #1168865:1168866
@@ -47,8 +47,6 @@
 
     virtual ~knumber() {}
 
-    virtual void copy(knumber const & num) = 0;
-
     virtual NumType type() const = 0;
 
     virtual QString const ascii(int prec = -1) const = 0;
@@ -91,10 +89,6 @@
 
     knumerror const & operator = (knumerror const & num);
 
-    virtual void copy(knumber const & num) {
-        error_ = dynamic_cast<knumerror const &>(num).error_;
-    }
-
     virtual NumType type() const {
         return SpecialType;
     }
@@ -158,10 +152,6 @@
 
     knuminteger const & operator = (knuminteger const & num);
 
-    virtual void copy(knumber const & num) {
-        mpz_set(mpz_, dynamic_cast<knuminteger const &>(num).mpz_);
-    }
-
     virtual NumType type() const {
         return IntegerType;
     }
@@ -221,10 +211,6 @@
         mpq_clear(mpq_);
     }
 
-    virtual void copy(knumber const & num) {
-        mpq_set(mpq_, dynamic_cast<knumfraction const &>(num).mpq_);
-    }
-
     virtual NumType type() const {
         return FractionType;
     }
@@ -277,10 +263,6 @@
         mpf_clear(mpf_);
     }
 
-    virtual void copy(knumber const & num) {
-        mpf_set(mpf_, dynamic_cast<knumfloat const &>(num).mpf_);
-    }
-
     virtual NumType type() const {
         return FloatType;
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic