Class FunctionAliasInterface#
Defined in File AnalysisInterface.h
Inheritance Relationships#
Derived Types#
public ArrayAnnotation(Class ArrayAnnotation)public NoFunctionAliasAnalysis(Class NoFunctionAliasAnalysis)public OperatorAliasAnnotation(Class OperatorAliasAnnotation)
Class Documentation#
-
class FunctionAliasInterface#
Subclassed by ArrayAnnotation, NoFunctionAliasAnalysis, OperatorAliasAnnotation
Public Functions
-
virtual bool may_alias(AstInterface &fa, const AstNodePtr &fc, const AstNodePtr &result, CollectObject<std::pair<AstNodePtr, int>> &collectalias) = 0#
-
virtual bool allow_alias(AstInterface &fa, const AstNodePtr &fc, CollectObject<std::pair<AstNodePtr, int>> &collectalias) = 0#
-
inline virtual ~FunctionAliasInterface()#
-
virtual bool may_alias(AstInterface &fa, const AstNodePtr &fc, const AstNodePtr &result, CollectObject<std::pair<AstNodePtr, int>> &collectalias) = 0#