NewExprTree.hpp File Reference

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>
#include <OpenAnalysis/IRInterface/OpBasicInterface.hpp>
#include <OpenAnalysis/MemRefExpr/MemRefExpr.hpp>
#include <OpenAnalysis/ExprTree/ExprTree.hpp>
Include dependency graph for NewExprTree.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OA::NewExprTree
class  OA::NewExprTree::Node
class  OA::NewExprTree::OpNode
class  OA::NewExprTree::CallNode
class  OA::NewExprTree::MemRefNode
class  OA::NewExprTree::ConstSymNode
class  OA::NewExprTree::ConstValNode
class  OA::NewExprTree::Edge
class  OA::NewExprTree::NodesIterator
class  OA::NewExprTree::EdgesIterator
class  OA::NewExprTree::OutEdgesIterator
class  OA::NewExprTree::ChildNodesIterator
class  OA::NewExprTree::PreOrderIterator
class  OA::NewExprTree::PostOrderIterator
class  OA::NewExprTree::ReversePostOrderIterator

Namespaces

namespace  OA
 

Namespace for the whole OpenAnalysis Toolkit.



Detailed Description

Expression tree declarations.

Authors:
Nathan Tallent, Michelle Strout, Andy Stone (ordering ops)
Version:
Id
NewExprTree.hpp,v 1.17 2005/03/17 22:35:29 ntallent Exp

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 NewExprTree.hpp.


Generated on Sat Oct 31 05:24:06 2009 for OpenAnalysis by  doxygen 1.6.1