OA::DataFlow::CalleeToCallerVisitorIRInterface Class Reference

#include <CalleeToCallerVisitorIRInterface.hpp>

Inheritance diagram for OA::DataFlow::CalleeToCallerVisitorIRInterface:
Inheritance graph
[legend]
Collaboration diagram for OA::DataFlow::CalleeToCallerVisitorIRInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CalleeToCallerVisitorIRInterface ()
virtual ~CalleeToCallerVisitorIRInterface ()
virtual OA_ptr
< MemRefExprIterator
getMemRefExprIterator (MemRefHandle h)=0
virtual OA_ptr< LocationgetLocation (ProcHandle p, SymHandle s)=0

Detailed Description

Definition at line 30 of file CalleeToCallerVisitorIRInterface.hpp.


Constructor & Destructor Documentation

OA::DataFlow::CalleeToCallerVisitorIRInterface::CalleeToCallerVisitorIRInterface (  )  [inline]

get iterator over all caller locs that are associated with the callee loc that is being visited

Definition at line 35 of file CalleeToCallerVisitorIRInterface.hpp.

virtual OA::DataFlow::CalleeToCallerVisitorIRInterface::~CalleeToCallerVisitorIRInterface (  )  [inline, virtual]

Definition at line 36 of file CalleeToCallerVisitorIRInterface.hpp.


Member Function Documentation

virtual OA_ptr<Location> OA::DataFlow::CalleeToCallerVisitorIRInterface::getLocation ( ProcHandle  p,
SymHandle  s 
) [pure virtual]
virtual OA_ptr<MemRefExprIterator> OA::DataFlow::CalleeToCallerVisitorIRInterface::getMemRefExprIterator ( MemRefHandle  h  )  [pure virtual]

Given a MemRefHandle return an iterator over MemRefExprs that describe this memory reference


The documentation for this class was generated from the following file:

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