#include <CompareExprTree.hpp>


Public Member Functions | |
| ChildNodesIterator (Node &n) | |
| ~ChildNodesIterator () | |
| OA_ptr< Node > | current () const |
| ChildNodesIterator (Node &n) | |
| ~ChildNodesIterator () | |
| OA_ptr< Node > | current () const |
ChildNodesIterator iterates over all the children nodes of a node. It skips the null edges. Included here so that datatype information is not lost
Definition at line 385 of file CompareExprTree.hpp.
| OA::ExprTree::ChildNodesIterator::ChildNodesIterator | ( | Node & | n | ) | [inline] |
Definition at line 387 of file CompareExprTree.hpp.
| OA::ExprTree::ChildNodesIterator::~ChildNodesIterator | ( | ) | [inline] |
Reimplemented from OA::Tree::ChildNodesIterator.
Definition at line 388 of file CompareExprTree.hpp.
| OA::ExprTree::ChildNodesIterator::ChildNodesIterator | ( | Node & | n | ) | [inline] |
Definition at line 398 of file ExprTree.hpp.
| OA::ExprTree::ChildNodesIterator::~ChildNodesIterator | ( | ) | [inline] |
Reimplemented from OA::Tree::ChildNodesIterator.
Definition at line 399 of file ExprTree.hpp.
Reimplemented from OA::Tree::ChildNodesIterator.
Definition at line 389 of file CompareExprTree.hpp.
References OA::OA_ptr< T >::convert(), OA::Tree::ChildNodesIterator::current(), and OA::n.
Referenced by OA::OutputExprTreeVisitor::visitOpNode(), OA::MemRefsVisitor::visitOpNode(), OA::AffineExpr::AffineExprExprTreeVisitor::visitOpNode(), OA::LinearityLocsVisitor::visitOpNode(), OA::EvalToConstVisitor::visitOpNode(), and OA::DifferentiableLocsVisitor::visitOpNode().

Reimplemented from OA::Tree::ChildNodesIterator.
Definition at line 400 of file ExprTree.hpp.
References OA::OA_ptr< T >::convert(), OA::Tree::ChildNodesIterator::current(), and OA::n.

1.7.1