clang
9.0.0
|
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 118 of file RetainSummaryManager.h.
|
inlineexplicit |
Definition at line 122 of file RetainSummaryManager.h.
|
inline |
Definition at line 125 of file RetainSummaryManager.h.
Referenced by AuditedType(), clang::ento::retaincountchecker::RetainCountChecker::checkBeginFunction(), clang::ento::retaincountchecker::RetainCountChecker::checkSummary(), getStopTrackingHardEquivalent(), llvm::DenseMapInfo< ObjCSummaryKey >::isEqual(), llvm::FoldingSetTrait< ArgEffect >::Profile(), updateOutParameters(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().
|
inline |
Definition at line 126 of file RetainSummaryManager.h.
Referenced by AuditedType(), clang::ento::retaincountchecker::RetainCountChecker::checkBeginFunction(), llvm::FoldingSetTrait< ArgEffect >::Profile(), updateOutParameters(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().
Definition at line 132 of file RetainSummaryManager.h.
|
inline |
Definition at line 128 of file RetainSummaryManager.h.
Referenced by clang::ento::retaincountchecker::RetainCountChecker::checkPostStmt(), getStopTrackingHardEquivalent(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().