OA::ExprTree Member List

This is the complete list of members for OA::ExprTree, including all inherited members.
acceptVisitor(ExprTreeVisitor &pVisitor)OA::ExprTree
acceptVisitor(ExprTreeVisitor &pVisitor)OA::ExprTree
add_empty_edge(OA_ptr< Node >)OA::Tree
addEdge(OA_ptr< Edge >)OA::Tree
addNode(OA_ptr< Node >)OA::Tree
Annotation()OA::Annotation [inline]
configOutput(OA_ptr< OutputBuilder > ob)OA::Annotation [inline, static]
connect(OA_ptr< Node > src, OA_ptr< Node > dst)OA::ExprTree [inline]
connect(OA_ptr< Node > src, OA_ptr< Node > dst)OA::ExprTree [inline]
copyAndConnectSubTree(OA_ptr< Node > src, OA_ptr< ExprTree > subtree)OA::ExprTree
copyAndConnectSubTree(OA_ptr< Node > src, OA_ptr< ExprTree > subtree)OA::ExprTree
disconnect(OA_ptr< Edge > e)OA::ExprTree [inline]
disconnect(OA_ptr< Edge > e)OA::ExprTree [inline]
dump(std::ostream &os, OA_ptr< IRHandlesIRInterface > ir)OA::ExprTree
dump(std::ostream &os, OA_ptr< IRHandlesIRInterface > ir)OA::ExprTree
edge_setOA::Tree [protected]
EdgesIterator classOA::Tree [friend]
ExprTree()OA::ExprTree
ExprTree()OA::ExprTree
getEdgesIterator() const OA::Tree [inline]
getNodesIterator() const OA::Tree [inline]
getOrder()OA::ExprTree [inline, virtual]
getOrder()OA::ExprTree [inline, virtual]
getPostOrderIterator()OA::Tree [inline]
getPreOrderIterator()OA::Tree [inline]
getReversePostOrderIterator() const OA::Tree [inline]
getRoot()OA::ExprTree [inline]
getRoot()OA::ExprTree [inline]
mPostOrderStartOA::Tree [protected]
node_setOA::Tree [protected]
NodesIterator classOA::Tree [friend]
operator<(ExprTree &other)OA::ExprTree
operator<(ExprTree &other)OA::ExprTree
operator==(ExprTree &other)OA::ExprTree
operator==(ExprTree &other)OA::ExprTree
output(IRHandlesIRInterface &ir)OA::ExprTree [virtual]
output(IRHandlesIRInterface &ir)OA::ExprTree [virtual]
postorder_neededOA::Tree [protected]
PostOrderIterator classOA::Tree [friend]
preorder_neededOA::Tree [protected]
PreOrderIterator classOA::Tree [friend]
removeEdge(OA_ptr< Edge >)OA::Tree
removeNode(OA_ptr< Node >)OA::Tree
ReversePostOrderIterator classOA::Tree [friend]
root_nodeOA::Tree [protected]
rpostorder_neededOA::Tree [protected]
sOrderOA::ExprTree [private, static]
sOutBuildOA::Annotation [protected, static]
str(std::ostream &os)OA::ExprTree
str(std::ostream &os)OA::ExprTree
Tree()OA::Tree [inline]
Tree(OA_ptr< Node > root)OA::Tree [inline]
~Annotation()OA::Annotation [inline, virtual]
~ExprTree()OA::ExprTree [virtual]
~ExprTree()OA::ExprTree [virtual]
~Tree()OA::Tree [inline, virtual]