36 class NewExprTreeVisitor;
119 virtual bool operator<(
Node& rhs) = 0;
120 virtual int getOrder() = 0;
139 void dump(std::ostream& os) { Node::dump(os); }
152 bool operator<(
Node& rhs);
153 bool operator<(
OpNode& rhs);
157 static const int sOrder = 100;
173 void dump(std::ostream& os) { Node::dump(os); }
186 bool operator<(
Node& rhs);
192 static const int sOrder = 500;
208 void dump(std::ostream& os) { Node::dump(os); }
221 bool operator<(
Node& rhs);
226 static const int sOrder = 200;
242 void dump(std::ostream& os) { Node::dump(os); }
255 bool operator<(
Node& rhs);
260 static const int sOrder = 300;
268 Node(
"ConstValNode"),
269 mConstValInter(constInter)
279 return mConstValInter;
281 void dump(std::ostream& os) { Node::dump(os); }
294 bool operator<(
Node& rhs);
299 static const int sOrder = 400;
324 void dump(std::ostream& os);
394 void str(std::ostream& os);