Lines Matching refs:ObjKind
35 enum class ObjKind { enum
120 ObjKind O;
122 explicit ArgEffect(ArgEffectKind K = DoNothing, ObjKind O = ObjKind::AnyObj)
126 ObjKind getObjKind() const { return O; } in getObjKind()
167 ObjKind O;
169 RetEffect(Kind k, ObjKind o = ObjKind::AnyObj) : K(k), O(o) {} in K()
174 ObjKind getObjKind() const { return O; } in getObjKind()
189 return RetEffect(OwnedWhenTrackedReceiver, ObjKind::ObjC); in MakeOwnedWhenTrackedReceiver()
192 static RetEffect MakeOwned(ObjKind o) { in MakeOwned()
195 static RetEffect MakeNotOwned(ObjKind o) { in MakeNotOwned()
629 ObjCAllocRetE(ARCEnabled ? RetEffect::MakeNotOwned(ObjKind::ObjC)
630 : RetEffect::MakeOwned(ObjKind::ObjC)),
631 ObjCInitRetE(ARCEnabled ? RetEffect::MakeNotOwned(ObjKind::ObjC)
726 Optional<ObjKind> hasAnyEnabledAttrOf(const Decl *D, QualType QT);
729 Optional<ObjKind> hasAnyEnabledAttrOf(const Decl *D, QualType QT);