- // default ctor, dtor, copy ctor, assignment operator and helpers
-public:
- symbol();
- ~symbol() { destroy(false); }
- symbol(const symbol & other);
-protected:
- void copy(const symbol & other);
- void destroy(bool call_parent);
-
- // other ctors