- normal() now internally keeps numerator and denominator separated and
[ginac.git] / ginac / basic.h
index 4e9b5171e3bf397e57e2b871483d8f28ac409d6b..c54cc3816f49b67ab184b07ac9202d7948ea619d 100644 (file)
@@ -163,9 +163,9 @@ public:
     const basic & hold(void) const;
     unsigned gethash(void) const {if (flags & status_flags::hash_calculated) return hashvalue; else return calchash();}
     unsigned tinfo(void) const {return tinfo_key;}
     const basic & hold(void) const;
     unsigned gethash(void) const {if (flags & status_flags::hash_calculated) return hashvalue; else return calchash();}
     unsigned tinfo(void) const {return tinfo_key;}
-protected:
     const basic & setflag(unsigned f) const {flags |= f; return *this;}
     const basic & clearflag(unsigned f) const {flags &= ~f; return *this;}
     const basic & setflag(unsigned f) const {flags |= f; return *this;}
     const basic & clearflag(unsigned f) const {flags &= ~f; return *this;}
+protected:
     void ensure_if_modifiable(void) const;
 
 // member variables
     void ensure_if_modifiable(void) const;
 
 // member variables