Class SideEffectAnalysisInterface#
Defined in File AnalysisInterface.h
Inheritance Relationships#
Derived Type#
public StmtSideEffectCollect(Class StmtSideEffectCollect)
Class Documentation#
-
class SideEffectAnalysisInterface#
Subclassed by StmtSideEffectCollect
Public Functions
-
virtual bool get_side_effect(AstInterface &fa, const AstNodePtr &stmts, CollectObject<std::pair<AstNodePtr, AstNodePtr>> *mod, CollectObject<std::pair<AstNodePtr, AstNodePtr>> *read = 0, CollectObject<std::pair<AstNodePtr, AstNodePtr>> *kill = 0) = 0#
-
inline virtual ~SideEffectAnalysisInterface()#
-
virtual bool get_side_effect(AstInterface &fa, const AstNodePtr &stmts, CollectObject<std::pair<AstNodePtr, AstNodePtr>> *mod, CollectObject<std::pair<AstNodePtr, AstNodePtr>> *read = 0, CollectObject<std::pair<AstNodePtr, AstNodePtr>> *kill = 0) = 0#