- ${CONTAINER}(${STLT} const & s, bool discardable=0);
- ${CONTAINER}(${STLT} * vp); // vp will be deleted
- explicit ${CONTAINER}(const ex & e1);
- explicit ${CONTAINER}(const ex & e1, const ex & e2);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4, const ex & e5);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4, const ex & e5, const ex & e6);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4, const ex & e5, const ex & e6,
- const ex & e7);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4, const ex & e5, const ex & e6,
- const ex & e7, const ex & e8);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4, const ex & e5, const ex & e6,
- const ex & e7, const ex & e8, const ex & e9);
- explicit ${CONTAINER}(const ex & e1, const ex & e2, const ex & e3,
- const ex & e4, const ex & e5, const ex & e6,
- const ex & e7, const ex & e8, const ex & e9,
- const ex &e10);
-
-public:
- basic * duplicate() const;
- void printraw(ostream & os) const;
- void print(ostream & os, unsigned upper_precedence=0) const;
- void printtree(ostream & os, unsigned indent) const;
- bool info(unsigned inf) const;
- unsigned nops() const;
- ex & let_op(int i);
- ex expand(unsigned options=0) const;
- bool has(const ex & other) const;
- ex eval(int level=0) const;
- ex evalf(int level=0) const;
- ex normal(lst &sym_lst, lst &repl_lst, int level=0) const;
- ex diff(const symbol & s) const;
- ex subs(const lst & ls, const lst & lr) const;