- GINAC_DECLARE_REGISTERED_CLASS_NO_CTORS(symbol, basic)
-
-// types
-
- /** Symbols as keys to expressions. */
- class assigned_ex_info {
- public:
- assigned_ex_info(); //!< Default ctor
- bool is_assigned; //!< True if there is an expression assigned
- ex assigned_expression; //!< The actual expression
- unsigned refcount; //!< Yet another refcounter. PLEASE EXPLAIN!
- };
-
-// member functions
-
- // default constructor, destructor, copy constructor assignment operator and helpers
-public:
- symbol();
- ~symbol();
- symbol(const symbol & other);
-protected:
- void copy(const symbol & other);
- void destroy(bool call_parent);
-