Expression tree declarations. More...
#include <set>#include <map>#include <OpenAnalysis/IRInterface/IRHandles.hpp>#include <OpenAnalysis/Utils/OA_ptr.hpp>#include <OpenAnalysis/Utils/Tree.hpp>#include <OpenAnalysis/IRInterface/ConstValBasicInterface.hpp>

Go to the source code of this file.
Classes | |
| class | OA::ExprTree |
| class | OA::ExprTree::Node |
| class | OA::ExprTree::OpNode |
| class | OA::ExprTree::CallNode |
| class | OA::ExprTree::MemRefNode |
| class | OA::ExprTree::ConstSymNode |
| class | OA::ExprTree::ConstValNode |
| class | OA::ExprTree::Edge |
| class | OA::ExprTree::NodesIterator |
| class | OA::ExprTree::EdgesIterator |
| class | OA::ExprTree::OutEdgesIterator |
| class | OA::ExprTree::ChildNodesIterator |
| class | OA::ExprTree::PreOrderIterator |
| class | OA::ExprTree::PostOrderIterator |
| class | OA::ExprTree::ReversePostOrderIterator |
Namespaces | |
| namespace | OA |
Namespace for the whole OpenAnalysis Toolkit. | |
Functions | |
| OA_ptr< std::set< OA_ptr < ExprTree > > > | OA::intersectExprTreeSets (std::set< OA_ptr< ExprTree > > &set1, std::set< OA_ptr< ExprTree > > &set2) |
| OA_ptr< std::set< OA_ptr < ExprTree > > > | OA::unionExprTreeSets (std::set< OA_ptr< ExprTree > > &set1, std::set< OA_ptr< ExprTree > > &set2) |
Expression tree declarations.
Copyright (c) 2002-2005, Rice University
Copyright (c) 2004-2005, University of Chicago
Copyright (c) 2006, Contributors
All rights reserved.
See ../../../Copyright.txt for details.
Definition in file ExprTree.hpp.
1.6.1