*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- indexed(ex const & i1);
- indexed(ex const & i1, ex const & i2);
- indexed(ex const & i1, ex const & i2, ex const & i3);
- indexed(ex const & i1, ex const & i2, ex const & i3, ex const & i4);
- indexed(exvector const & iv);
+ indexed(const ex & i1);
+ indexed(const ex & i1, const ex & i2);
+ indexed(const ex & i1, const ex & i2, const ex & i3);
+ indexed(const ex & i1, const ex & i2, const ex & i3, const ex & i4);
+ indexed(const exvector & iv);
void print(ostream & os, unsigned upper_precedence=0) const;
void printcsrc(ostream & os, unsigned type, unsigned upper_precedence) const;
bool info(unsigned inf) const;
void print(ostream & os, unsigned upper_precedence=0) const;
void printcsrc(ostream & os, unsigned type, unsigned upper_precedence) const;
bool info(unsigned inf) const;
- int compare_same_type(basic const & other) const;
- bool is_equal_same_type(basic const & other) const;
+ ex derivative(const symbol & s) const;
+ int compare_same_type(const basic & other) const;
+ bool is_equal_same_type(const basic & other) const;
ex thisexprseq(exvector * vp) const;
// new virtual functions which can be overridden by derived classes
ex thisexprseq(exvector * vp) const;
// new virtual functions which can be overridden by derived classes