-typedef list<ex> exlist;
-
-class lst : public basic
-{
-
-public:
- lst();
- ~lst();
- lst(lst const & other);
- lst const & operator=(lst const & other);
-protected:
- void copy(lst const & other);
- void destroy(bool call_parent);
-
-public:
- lst(exlist const & s, bool discardable=0);
- lst(exlist * vp); // vp will be deleted
- explicit lst(ex const & e1);
- explicit lst(ex const & e1, ex const & e2);
- explicit lst(ex const & e1, ex const & e2, ex const & e3);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4, ex const & e5);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4, ex const & e5, ex const & e6);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4, ex const & e5, ex const & e6,
- ex const & e7);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4, ex const & e5, ex const & e6,
- ex const & e7, ex const & e8);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4, ex const & e5, ex const & e6,
- ex const & e7, ex const & e8, ex const & e9);
- explicit lst(ex const & e1, ex const & e2, ex const & e3,
- ex const & e4, ex const & e5, ex const & e6,
- ex const & e7, ex const & e8, ex const & e9,
- ex const &e10);