Public Member Functions | Private Attributes

OA::Activity::ManagerInterActive Class Reference

#include <ManagerInterActive.hpp>

Collaboration diagram for OA::Activity::ManagerInterActive:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerInterActive (OA_ptr< Activity::ActivityIRInterface > _ir)
 ~ManagerInterActive ()
OA_ptr< InterActiveperformAnalysis (OA_ptr< CallGraph::Interface > callGraph, OA_ptr< DataFlow::ParamBindings > paramBind, OA_ptr< Alias::InterAliasInterface > interAlias, OA_ptr< SideEffect::InterSideEffectInterface > interSE, OA_ptr< CFG::EachCFGInterface > eachCFG)

Private Attributes

OA_ptr
< Activity::ActivityIRInterface
mIR

Detailed Description

Generates InterActive.

Definition at line 40 of file ManagerInterActive.hpp.


Constructor & Destructor Documentation

OA::Activity::ManagerInterActive::ManagerInterActive ( OA_ptr< Activity::ActivityIRInterface _ir  ) 

Definition at line 20 of file ManagerInterActive.cpp.

References OA::Activity::debug, OA::OA_ptr< T >::dump(), mIR, OA_DEBUG_CTRL_MACRO, and performAnalysis().

Here is the call graph for this function:

OA::Activity::ManagerInterActive::~ManagerInterActive (  )  [inline]

Definition at line 43 of file ManagerInterActive.hpp.


Member Function Documentation

OA_ptr< InterActive > OA::Activity::ManagerInterActive::performAnalysis ( OA_ptr< CallGraph::Interface >  callGraph,
OA_ptr< DataFlow::ParamBindings paramBind,
OA_ptr< Alias::InterAliasInterface interAlias,
OA_ptr< SideEffect::InterSideEffectInterface interSE,
OA_ptr< CFG::EachCFGInterface eachCFG 
)

Just calls ManagerActiveStandard::performAnalysis on each procedure

Definition at line 30 of file ManagerInterActive.cpp.

Referenced by ManagerInterActive().


Member Data Documentation

Definition at line 54 of file ManagerInterActive.hpp.

Referenced by ManagerInterActive().


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