return new relational(*this);
}
-void relational::print(ostream & os, unsigned upper_precedence) const
+void relational::print(std::ostream & os, unsigned upper_precedence) const
{
debugmsg("relational print",LOGLEVEL_PRINT);
if (precedence<=upper_precedence) os << "(";
if (precedence<=upper_precedence) os << ")";
}
-void relational::printraw(ostream & os) const
+void relational::printraw(std::ostream & os) const
{
debugmsg("relational printraw",LOGLEVEL_PRINT);
os << "RELATIONAL(";
os << ")";
}
-void relational::printcsrc(ostream & os, unsigned type, unsigned upper_precedence) const
+void relational::printcsrc(std::ostream & os, unsigned type, unsigned upper_precedence) const
{
debugmsg("relational print csrc", LOGLEVEL_PRINT);
if (precedence<=upper_precedence)
// non-virtual functions in this class
//////////
-#include <iostream>
-
relational::operator bool() const
{
// please note that (a<b) == false does not imply (a>=b) == true