X-Git-Url: https://ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Fmul.h;h=8009d78410424e7d304303fa2de2a6f485f14751;hb=86639cca6eecbdf16ed3a5428351f3bb63804cac;hp=c531fd6fa4ec36e2172b482c2dbda9e01db86eca;hpb=094911eb78cacb6f2877a70c9ac74766df58ccea;p=ginac.git diff --git a/ginac/mul.h b/ginac/mul.h index c531fd6f..8009d784 100644 --- a/ginac/mul.h +++ b/ginac/mul.h @@ -47,13 +47,11 @@ public: // functions overriding virtual functions from bases classes public: - void print(std::ostream & os, unsigned upper_precedence) const; - void printraw(std::ostream & os) const; - void printcsrc(std::ostream & os, unsigned type, unsigned upper_precedence) const; + void print(const print_context & c, unsigned level = 0) const; bool info(unsigned inf) const; - int degree(const symbol & s) const; - int ldegree(const symbol & s) const; - ex coeff(const symbol & s, int n = 1) const; + int degree(const ex & s) const; + int ldegree(const ex & s) const; + ex coeff(const ex & s, int n = 1) const; ex eval(int level=0) const; ex evalf(int level=0) const; ex series(const relational & s, int order, unsigned options = 0) const;