enum RetEffect::Kind

Declared at: clang/include/clang/Analysis/RetainSummaryManager.h:141

Enumerators

NameValueComment
NoRet0Indicates that no retain count information is tracked for the return value.
OwnedSymbol1Indicates that the returned value is an owned (+1) symbol.
NotOwnedSymbol2Indicates that the returned value is an object with retain count semantics but that it is not owned (+0). This is the default for getters, etc.
OwnedWhenTrackedReceiver3Indicates that the return value is an owned object when the receiver is also a tracked object.
NoRetHard4Indicates that the return value is an owned object when the receiver is also a tracked object.