X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fmul.h;h=affef3ba0c7ba5f024af2d51b418c8c1de8aef52;hp=c531fd6fa4ec36e2172b482c2dbda9e01db86eca;hb=06eb6b761f4b9d9eed4decd8ed50d94b40b94a0e;hpb=094911eb78cacb6f2877a70c9ac74766df58ccea diff --git a/ginac/mul.h b/ginac/mul.h index c531fd6f..affef3ba 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) 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;