| 50 |
|
|
| 51 |
// functions overriding virtual functions from base classes |
// functions overriding virtual functions from base classes |
| 52 |
public: |
public: |
|
basic * duplicate() const; |
|
| 53 |
void printraw(std::ostream & os) const; |
void printraw(std::ostream & os) const; |
| 54 |
void printtree(std::ostream & os, unsigned indent) const; |
void printtree(std::ostream & os, unsigned indent) const; |
| 55 |
void print(std::ostream & os, unsigned upper_precedence=0) const; |
void print(std::ostream & os, unsigned upper_precedence=0) const; |
| 56 |
bool info(unsigned inf) const; |
bool info(unsigned inf) const; |
| 57 |
// ex eval(int level=0) const; |
// ex eval(int level=0) const; |
| 58 |
protected: |
protected: |
|
int compare_same_type(const basic & other) const; |
|
| 59 |
bool is_equal_same_type(const basic & other) const; |
bool is_equal_same_type(const basic & other) const; |
| 60 |
ex simplify_ncmul(const exvector & v) const; |
ex simplify_ncmul(const exvector & v) const; |
| 61 |
ex thisexprseq(const exvector & v) const; |
ex thisexprseq(const exvector & v) const; |