Class FunctionSideEffectInterface#
Defined in File AnalysisInterface.h
Inheritance Relationships#
Derived Types#
public ArrayAnnotation(Class ArrayAnnotation)public ArrayUseAccessFunction(Class ArrayUseAccessFunction)public NoFunctionSideEffectAnalysis(Class NoFunctionSideEffectAnalysis)public OperatorSideEffectAnnotation(Class OperatorSideEffectAnnotation)
Class Documentation#
-
class FunctionSideEffectInterface#
Subclassed by ArrayAnnotation, ArrayUseAccessFunction, NoFunctionSideEffectAnalysis, OperatorSideEffectAnnotation
Public Functions
-
virtual bool get_modify(AstInterface &fa, const AstNodePtr &fc, CollectObject<AstNodePtr> *collect = 0) = 0#
-
virtual bool get_read(AstInterface &fa, const AstNodePtr &fc, CollectObject<AstNodePtr> *collect = 0) = 0#
-
inline virtual ~FunctionSideEffectInterface()#
-
virtual bool get_modify(AstInterface &fa, const AstNodePtr &fc, CollectObject<AstNodePtr> *collect = 0) = 0#