#include <ManagerDUActive.hpp>

Generates InterActiveFortran.
Definition at line 39 of file CSFIActivity/ManagerDUActive.hpp.
| OA::Activity::ManagerDUActive::ManagerDUActive | ( | OA_ptr< Activity::ActivityIRInterface > | _ir, | |
| OA_ptr< OA::DUG::DUGStandard > | _dug | |||
| ) |
Definition at line 26 of file CSFIActivity/ManagerDUActive.cpp.
| OA::Activity::ManagerDUActive::~ManagerDUActive | ( | ) | [inline] |
Definition at line 43 of file CSFIActivity/ManagerDUActive.hpp.
| OA::Activity::ManagerDUActive::ManagerDUActive | ( | OA_ptr< Activity::ActivityIRInterface > | , | |
| OA_ptr< OA::DUG::DUGStandard > | ||||
| ) |
| OA::Activity::ManagerDUActive::~ManagerDUActive | ( | ) | [inline] |
Definition at line 45 of file CSFSActivity/ManagerDUActive.hpp.
| bool OA::Activity::ManagerDUActive::isActive | ( | SymHandle | sym | ) | [inline] |
Indicate whether the given symbol is active or not within any procedure.
Definition at line 52 of file CSFIActivity/ManagerDUActive.hpp.
References mDUG.
| bool OA::Activity::ManagerDUActive::isActive | ( | SymHandle | sym | ) | [inline] |
Indicate whether the given symbol is active or not within any procedure.
Definition at line 54 of file CSFSActivity/ManagerDUActive.hpp.
References mDUG.
| void OA::Activity::ManagerDUActive::markUseful | ( | ) |
Definition at line 74 of file CSFIActivity/ManagerDUActive.cpp.
Referenced by performAnalysis().
| void OA::Activity::ManagerDUActive::markUseful | ( | ) |
| void OA::Activity::ManagerDUActive::markVaried | ( | bool | activeWithVariedOnly | ) |
Definition at line 36 of file CSFIActivity/ManagerDUActive.cpp.
| void OA::Activity::ManagerDUActive::markVaried | ( | ) |
Definition at line 36 of file CSFSActivity/ManagerDUActive.cpp.
Referenced by performAnalysis().
| OA_ptr< InterActiveFortran > OA::Activity::ManagerDUActive::performAnalysis | ( | OA_ptr< DataFlow::ParamBindings > | paramBind, | |
| bool | activeWithVariedOnly = false | |||
| ) |
Definition at line 114 of file CSFIActivity/ManagerDUActive.cpp.
References mActiveMap, markUseful(), markVaried(), mDUG, mInterActiveFortran, mIR, and mParamBind.

| OA_ptr< InterActiveFortran > OA::Activity::ManagerDUActive::performAnalysis | ( | OA_ptr< DataFlow::ParamBindings > | paramBind | ) |
Definition at line 114 of file CSFSActivity/ManagerDUActive.cpp.
std::map< ProcHandle, OA_ptr< ActiveStandard > > OA::Activity::ManagerDUActive::mActiveMap [private] |
Definition at line 56 of file CSFIActivity/ManagerDUActive.hpp.
Referenced by performAnalysis().
Definition at line 62 of file CSFIActivity/ManagerDUActive.hpp.
Referenced by isActive(), markUseful(), markVaried(), and performAnalysis().
Definition at line 57 of file CSFIActivity/ManagerDUActive.hpp.
Referenced by performAnalysis().
Definition at line 60 of file CSFIActivity/ManagerDUActive.hpp.
Definition at line 55 of file CSFIActivity/ManagerDUActive.hpp.
Referenced by markUseful(), markVaried(), and performAnalysis().
Definition at line 59 of file CSFIActivity/ManagerDUActive.hpp.
Referenced by performAnalysis().
1.7.1