this->print(print_tree(std::cerr));
}
+/** Return relative operator precedence (for parenthizing output). */
+unsigned basic::precedence(void) const
+{
+ return 70;
+}
+
/** Create a new copy of this on the heap. One can think of this as simulating
* a virtual copy constructor which is needed for instance by the refcounted
* construction of an ex from a basic. */
throw(std::runtime_error("cannot modify multiply referenced object"));
}
-//////////
-// static member variables
-//////////
-
-// protected
-
-unsigned basic::precedence = 70;
-
//////////
// global variables
//////////