#include <sideEffect.h>
Definition at line 24 of file sideEffect.h.
virtual SideEffectAnalysis::~SideEffectAnalysis |
( |
) | |
|
|
pure virtual |
SideEffectAnalysis::SideEffectAnalysis |
( |
) | |
|
|
protected |
Disallow default constructor.
Disallow copy constructor.
"Constructor" to return a concrete instance of side effect implementation.
virtual int SideEffectAnalysis::calcSideEffect |
( |
SgProject & |
project) | |
|
|
pure virtual |
Perform the side effect analysis on the given project.
virtual int SideEffectAnalysis::calcSideEffect |
( |
SgFile & |
file) | |
|
|
pure virtual |
Perform the side effect analysis on a file.
virtual int SideEffectAnalysis::calcSideEffect |
( |
SgNode & |
node) | |
|
|
pure virtual |
Perform the side effect analysis on a node.
virtual std::list<const char* > SideEffectAnalysis::getCalledFunctions |
( |
) | |
|
|
pure virtual |
Return the list of invoked functions encountered during the analysis.
virtual std::list<const char* > SideEffectAnalysis::getGMOD |
( |
const char * |
func) | |
|
|
pure virtual |
Return a list of side effects for the given function.
virtual std::list<const char* > SideEffectAnalysis::getDMOD |
( |
const char * |
stmt) | |
|
|
pure virtual |
Return a list of side effects for the given statement.
virtual std::string SideEffectAnalysis::getNodeIdentifier |
( |
SgNode * |
node) | |
|
|
pure virtual |
Return the identifier associated with this node and to be passed to getDMOD.
Disallow assignment operator.
The documentation for this class was generated from the following file: