clang 20.0.0git
|
#include "clang/Analysis/Analyses/ExprMutationAnalyzer.h"
Public Types | |
using | ResultMap = llvm::DenseMap< const Expr *, const Stmt * > |
using | FunctionParaAnalyzerMap = llvm::SmallDenseMap< const FunctionDecl *, std::unique_ptr< FunctionParmMutationAnalyzer > > |
Public Member Functions | |
void | clear () |
Public Attributes | |
ResultMap | Results |
ResultMap | PointeeResults |
FunctionParaAnalyzerMap | FuncParmAnalyzer |
Definition at line 25 of file ExprMutationAnalyzer.h.
using clang::ExprMutationAnalyzer::Memoized::FunctionParaAnalyzerMap = llvm::SmallDenseMap<const FunctionDecl *, std::unique_ptr<FunctionParmMutationAnalyzer> > |
Definition at line 27 of file ExprMutationAnalyzer.h.
using clang::ExprMutationAnalyzer::Memoized::ResultMap = llvm::DenseMap<const Expr *, const Stmt *> |
Definition at line 26 of file ExprMutationAnalyzer.h.
|
inline |
Definition at line 35 of file ExprMutationAnalyzer.h.
References FuncParmAnalyzer, PointeeResults, and Results.
FunctionParaAnalyzerMap clang::ExprMutationAnalyzer::Memoized::FuncParmAnalyzer |
Definition at line 33 of file ExprMutationAnalyzer.h.
Referenced by clear(), and clang::FunctionParmMutationAnalyzer::getFunctionParmMutationAnalyzer().
ResultMap clang::ExprMutationAnalyzer::Memoized::PointeeResults |
Definition at line 32 of file ExprMutationAnalyzer.h.
Referenced by clear(), and clang::ExprMutationAnalyzer::Analyzer::findPointeeMutation().
ResultMap clang::ExprMutationAnalyzer::Memoized::Results |
Definition at line 31 of file ExprMutationAnalyzer.h.
Referenced by clear(), and clang::ExprMutationAnalyzer::Analyzer::findMutation().