|
clang
5.0.0
|
RetEffect summarizes a call's retain/release behavior with respect to its return value. More...
#include "clang/StaticAnalyzer/Checkers/ObjCRetainCount.h"
Public Types | |
| enum | Kind { NoRet, OwnedSymbol, NotOwnedSymbol, GCNotOwnedSymbol, OwnedWhenTrackedReceiver, NoRetHard } |
| enum | ObjKind { CF, ObjC, AnyObj } |
| Determines the object kind of a tracked object. More... | |
Public Member Functions | |
| Kind | getKind () const |
| ObjKind | getObjKind () const |
| bool | isOwned () const |
| bool | notOwned () const |
| bool | operator== (const RetEffect &Other) const |
Static Public Member Functions | |
| static RetEffect | MakeOwnedWhenTrackedReceiver () |
| static RetEffect | MakeOwned (ObjKind o) |
| static RetEffect | MakeNotOwned (ObjKind o) |
| static RetEffect | MakeGCNotOwned () |
| static RetEffect | MakeNoRet () |
| static RetEffect | MakeNoRetHard () |
RetEffect summarizes a call's retain/release behavior with respect to its return value.
Definition at line 115 of file ObjCRetainCount.h.
Definition at line 117 of file ObjCRetainCount.h.
Determines the object kind of a tracked object.
Definition at line 141 of file ObjCRetainCount.h.
|
inline |
Definition at line 158 of file ObjCRetainCount.h.
Referenced by llvm::FoldingSetTrait< RetEffect >::Profile().
|
inline |
Definition at line 160 of file ObjCRetainCount.h.
Referenced by llvm::FoldingSetTrait< RetEffect >::Profile().
|
inline |
Definition at line 162 of file ObjCRetainCount.h.
References OwnedSymbol, and OwnedWhenTrackedReceiver.
|
inlinestatic |
Definition at line 184 of file ObjCRetainCount.h.
References GCNotOwnedSymbol, and ObjC.
|
inlinestatic |
Definition at line 187 of file ObjCRetainCount.h.
References NoRet.
|
inlinestatic |
Definition at line 190 of file ObjCRetainCount.h.
References NoRetHard.
Definition at line 181 of file ObjCRetainCount.h.
References NotOwnedSymbol.
Definition at line 178 of file ObjCRetainCount.h.
References OwnedSymbol.
|
inlinestatic |
Definition at line 174 of file ObjCRetainCount.h.
References ObjC, and OwnedWhenTrackedReceiver.
|
inline |
Definition at line 166 of file ObjCRetainCount.h.
References NotOwnedSymbol.
Definition at line 170 of file ObjCRetainCount.h.
1.8.6