clang
8.0.0
|
An ArgEffect summarizes the retain count behavior on an argument or receiver to a function or method. More...
#include "clang/StaticAnalyzer/Core/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 123 of file RetainSummaryManager.h.
|
inlineexplicit |
Definition at line 127 of file RetainSummaryManager.h.
|
inline |
Definition at line 130 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 131 of file RetainSummaryManager.h.
Referenced by AuditedType(), llvm::FoldingSetTrait< ArgEffect >::Profile(), updateOutParameters(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().
Definition at line 137 of file RetainSummaryManager.h.
|
inline |
Definition at line 133 of file RetainSummaryManager.h.
Referenced by clang::ento::retaincountchecker::RetainCountChecker::checkPostStmt(), getStopTrackingHardEquivalent(), and clang::ento::retaincountchecker::RetainCountChecker::updateSymbol().