clang 20.0.0git
|
An ArgEffect summarizes the retain count behavior on an argument or receiver to a function or method. More...
#include "clang/Analysis/RetainSummaryManager.h"
Public Member Functions | |
ArgEffect (ArgEffectKind K=DoNothing, ObjKind O=ObjKind::AnyObj) | |
ArgEffectKind | getKind () const |
ObjKind | getObjKind () const |
ArgEffect | withKind (ArgEffectKind NewK) |
bool | operator== (const ArgEffect &Other) const |
An ArgEffect summarizes the retain count behavior on an argument or receiver to a function or method.
Definition at line 119 of file RetainSummaryManager.h.
|
inlineexplicit |
Definition at line 123 of file RetainSummaryManager.h.
|
inline |
Definition at line 126 of file RetainSummaryManager.h.
Referenced by clang::ento::retaincountchecker::RetainCountChecker::checkBeginFunction(), clang::ento::retaincountchecker::RetainCountChecker::checkSummary(), clang::ento::RetainSummary::isNoop(), clang::ento::retaincountchecker::RetainCountChecker::processSummaryOfInlined(), updateOutParameters(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().
|
inline |
Definition at line 127 of file RetainSummaryManager.h.
Referenced by clang::ento::retaincountchecker::RetainCountChecker::checkBeginFunction(), updateOutParameters(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().
Definition at line 133 of file RetainSummaryManager.h.
References clang::Other.
|
inline |
Definition at line 129 of file RetainSummaryManager.h.
Referenced by clang::ento::retaincountchecker::RetainCountChecker::checkPostStmt(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().