]> www.ginac.de Git - ginac.git/commitdiff
minor cleanups
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Fri, 6 Jun 2003 20:10:22 +0000 (20:10 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Fri, 6 Jun 2003 20:10:22 +0000 (20:10 +0000)
ginac/basic.cpp
ginac/symbol.cpp

index 6fb3952ffa4ae720d21da7d8f125b8f7233cfbfb..5b57c2fd875e5c6bcbe10a4a048f8bedc98eee6a 100644 (file)
@@ -797,7 +797,7 @@ const basic & basic::hold(void) const
  *  is not the case. */
 void basic::ensure_if_modifiable(void) const
 {
-       if (this->refcount>1)
+       if (refcount > 1)
                throw(std::runtime_error("cannot modify multiply referenced object"));
        clearflag(status_flags::hash_calculated);
 }
index 062a28909b3f5122c59ffe8b38ecc9c89ec3075f..d9b02aaa5542b1709bab049c79d28b09ccf90f64 100644 (file)
@@ -235,7 +235,7 @@ unsigned symbol::calchash(void) const
 
 void symbol::assign(const ex & value)
 {
-       asexinfop->is_assigned = 1;
+       asexinfop->is_assigned = true;
        asexinfop->assigned_expression = value;
        clearflag(status_flags::evaluated | status_flags::expanded);
 }
@@ -243,7 +243,7 @@ void symbol::assign(const ex & value)
 void symbol::unassign(void)
 {
        if (asexinfop->is_assigned) {
-               asexinfop->is_assigned = 0;
+               asexinfop->is_assigned = false;
                asexinfop->assigned_expression = _ex0;
        }
        setflag(status_flags::evaluated | status_flags::expanded);
@@ -294,7 +294,7 @@ unsigned symbol::next_serial = 0;
 //////////
 
 /** Default ctor.  Defaults to unassigned. */
-symbol::assigned_ex_info::assigned_ex_info(void) : is_assigned(0), refcount(1)
+symbol::assigned_ex_info::assigned_ex_info(void) : is_assigned(false), refcount(1)
 {
 }