ParamBindings.hpp File Reference

One-to-one mapping between formal parameter symbols in callee and memory reference handles in caller. More...

#include <iostream>
#include <map>
#include <OpenAnalysis/IRInterface/IRHandles.hpp>
#include <OpenAnalysis/Utils/GenOutputTool.hpp>
#include <OpenAnalysis/OABase/Annotation.hpp>
#include <OpenAnalysis/ExprTree/ExprTree.hpp>
Include dependency graph for ParamBindings.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OA::DataFlow::ParamBindings
class  OA::DataFlow::ParamBindings::SymIterator
 An iterator over Symbols. More...
class  OA::DataFlow::ParamBindings::MemRefIterator
 An iterator over MemRefHandle's. More...
class  OA::DataFlow::ParamBindings::ExprIterator
 An iterator over ExprHandles that is initialized with a list. More...

Namespaces

namespace  OA
 

Namespace for the whole OpenAnalysis Toolkit.


namespace  OA::DataFlow

Detailed Description

One-to-one mapping between formal parameter symbols in callee and memory reference handles in caller.

Authors:
Michelle Strout
Version:
Id
ParamBindings.hpp,v 1.4 2005/08/15 19:29:55 utke 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 ParamBindings.hpp.


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