X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Fadd.h;h=c6d04d0829e0614166d4886285d8c48505f51673;hb=d58aba5750e206575895725df80b65d907196928;hp=8738bdf3d8b6d405ba0587cfd6e0a3011e741c7b;hpb=094911eb78cacb6f2877a70c9ac74766df58ccea;p=ginac.git diff --git a/ginac/add.h b/ginac/add.h index 8738bdf3..c6d04d08 100644 --- a/ginac/add.h +++ b/ginac/add.h @@ -46,13 +46,11 @@ public: // functions overriding virtual functions from bases classes public: - void print(std::ostream & os, unsigned upper_precedence=0) const; - void printraw(std::ostream & os) const; - void printcsrc(std::ostream & os, unsigned type, unsigned upper_precedence=0) 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 series(const relational & r, int order, unsigned options = 0) const; ex normal(lst &sym_lst, lst &repl_lst, int level=0) const;