#include <CalleeToCallerVisitor.hpp>


Public Member Functions | |
| OA_ptr< LocIterator > | getCallerLocIterator () |
| CalleeToCallerVisitor (ProcHandle callee, CallHandle call, ProcHandle caller, OA_ptr< Alias::InterAliasInterface > interAlias, OA_ptr< DataFlow::ParamBindings > paramBind, OA_ptr< CalleeToCallerVisitorIRInterface > _ir) | |
| ~CalleeToCallerVisitor () | |
| void | visitNamedLoc (NamedLoc &otherLoc) |
| void | visitUnnamedLoc (UnnamedLoc &loc) |
| void | visitInvisibleLoc (InvisibleLoc &loc) |
| void | visitUnknownLoc (UnknownLoc &loc) |
| void | visitLocSubSet (LocSubSet &loc) |
Private Attributes | |
| CallHandle | mCall |
| ProcHandle | mCaller |
| ProcHandle | mCallee |
| OA_ptr < Alias::InterAliasInterface > | mInterAlias |
| OA_ptr< DataFlow::ParamBindings > | mParamBind |
| OA_ptr< Alias::Interface > | mCallerAlias |
| OA_ptr< LocSet > | mLocSet |
| OA_ptr < CalleeToCallerVisitorIRInterface > | mIR |
Definition at line 34 of file CalleeToCallerVisitor.hpp.
| OA::DataFlow::CalleeToCallerVisitor::CalleeToCallerVisitor | ( | ProcHandle | callee, | |
| CallHandle | call, | |||
| ProcHandle | caller, | |||
| OA_ptr< Alias::InterAliasInterface > | interAlias, | |||
| OA_ptr< DataFlow::ParamBindings > | paramBind, | |||
| OA_ptr< CalleeToCallerVisitorIRInterface > | _ir | |||
| ) |
Definition at line 22 of file CalleeToCallerVisitor.cpp.
References OA::DataFlow::debug, and OA_DEBUG_CTRL_MACRO.
| OA::DataFlow::CalleeToCallerVisitor::~CalleeToCallerVisitor | ( | ) | [inline] |
Definition at line 47 of file CalleeToCallerVisitor.hpp.
| OA_ptr< LocIterator > OA::DataFlow::CalleeToCallerVisitor::getCallerLocIterator | ( | ) |
get iterator over all caller locs that are associated with the callee loc that is being visited
Definition at line 35 of file CalleeToCallerVisitor.cpp.
| void OA::DataFlow::CalleeToCallerVisitor::visitInvisibleLoc | ( | InvisibleLoc & | loc | ) | [virtual] |
Implements OA::LocationVisitor.
Definition at line 282 of file CalleeToCallerVisitor.cpp.
| void OA::DataFlow::CalleeToCallerVisitor::visitLocSubSet | ( | LocSubSet & | loc | ) | [virtual] |
Implements OA::LocationVisitor.
Definition at line 387 of file CalleeToCallerVisitor.cpp.
| void OA::DataFlow::CalleeToCallerVisitor::visitNamedLoc | ( | NamedLoc & | otherLoc | ) | [virtual] |
Implements OA::LocationVisitor.
Definition at line 44 of file CalleeToCallerVisitor.cpp.
| void OA::DataFlow::CalleeToCallerVisitor::visitUnknownLoc | ( | UnknownLoc & | loc | ) | [virtual] |
Implements OA::LocationVisitor.
Definition at line 379 of file CalleeToCallerVisitor.cpp.
| void OA::DataFlow::CalleeToCallerVisitor::visitUnnamedLoc | ( | UnnamedLoc & | loc | ) | [virtual] |
Implements OA::LocationVisitor.
Definition at line 91 of file CalleeToCallerVisitor.cpp.
Definition at line 60 of file CalleeToCallerVisitor.hpp.
Definition at line 62 of file CalleeToCallerVisitor.hpp.
Definition at line 61 of file CalleeToCallerVisitor.hpp.
Definition at line 65 of file CalleeToCallerVisitor.hpp.
Definition at line 63 of file CalleeToCallerVisitor.hpp.
Definition at line 67 of file CalleeToCallerVisitor.hpp.
Definition at line 66 of file CalleeToCallerVisitor.hpp.
Definition at line 64 of file CalleeToCallerVisitor.hpp.
1.7.1