reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ASTContext.h
 1967     assert(type.getObjCLifetime() == Qualifiers::OCL_None);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  438   Qualifiers::ObjCLifetime propertyLifetime = ArgType.getObjCLifetime();
tools/clang/lib/ARCMigrate/TransAPIUses.cpp
   76       if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone)
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  247       if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) {
  249       } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong)
tools/clang/lib/ARCMigrate/TransProperties.cpp
  228             I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) {
  256             I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak)
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
   87           if (rec->getType().getObjCLifetime() == Qualifiers::OCL_ExplicitNone &&
tools/clang/lib/AST/ASTContext.cpp
 3672          (T.getObjCLifetime() == Qualifiers::OCL_None ||
 3673           T.getObjCLifetime() == Qualifiers::OCL_ExplicitNone);
 5891     if (T.getObjCLifetime() != Qualifiers::OCL_None)
 5892       return T.getObjCLifetime();
 6242   } else if ((LifeTime = Ty.getObjCLifetime())) {
tools/clang/lib/AST/ItaniumMangle.cpp
 2878     if (ReturnTy.getObjCLifetime()) {
tools/clang/lib/AST/Type.cpp
 2328          getObjCLifetime() != Qualifiers::OCL_Weak;
 4115   switch (type.getObjCLifetime()) {
tools/clang/lib/CodeGen/CGBlocks.cpp
  601     Qualifiers::ObjCLifetime lifetime = VT.getObjCLifetime();
  829         VT.getObjCLifetime() == Qualifiers::OCL_Strong &&
 1119                type.getObjCLifetime() == Qualifiers::OCL_Strong &&
 1131     } else if (type.getObjCLifetime() == Qualifiers::OCL_Strong &&
tools/clang/lib/CodeGen/CGDecl.cpp
  680       if (srcExpr->getType().getObjCLifetime() != Qualifiers::OCL_Weak)
tools/clang/lib/CodeGen/CGExpr.cpp
  261   if (auto Lifetime = M->getType().getObjCLifetime()) {
  428   auto ownership = M->getType().getObjCLifetime();
 4626     switch (E->getLHS()->getType().getObjCLifetime()) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
  141     switch (DestroyedType.getObjCLifetime()) {
 1925   else if (auto Lifetime = ElementType.getObjCLifetime()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3909   switch (E->getLHS()->getType().getObjCLifetime()) {
tools/clang/lib/CodeGen/CGObjC.cpp
  309     if (receiver->getType().getObjCLifetime() != Qualifiers::OCL_Strong)
  348       if (CE->getSubExpr()->getType().getObjCLifetime() == Qualifiers::OCL_Weak)
  861       if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong)
 2706   bool shouldRetain = shouldRetainObjCLifetime(type.getObjCLifetime());
 2710     assert(type.getObjCLifetime() == Qualifiers::OCL_Weak);
 2726       type.getObjCLifetime() == Qualifiers::OCL_Strong) {
 2745       type.getObjCLifetime() == Qualifiers::OCL_Weak &&
 2757                            !shouldRetainObjCLifetime(type.getObjCLifetime()));
 3034   switch (e->getLHS()->getType().getObjCLifetime()) {
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2262   if (auto ownership = FQT.getObjCLifetime()) {
 2440   if (auto lifetime = FQT.getObjCLifetime())
 3468   if (type.getObjCLifetime() == Qualifiers::OCL_Weak) {
tools/clang/lib/Sema/SemaChecking.cpp
 1809   switch (ValType.getObjCLifetime()) {
 4769   switch (ValType.getObjCLifetime()) {
 5070   switch (ValType.getObjCLifetime()) {
13454   if (var->getType().getObjCLifetime() != Qualifiers::OCL_Strong)
13482       if (ivar->getType().getObjCLifetime() != Qualifiers::OCL_Strong)
13519               .getObjCLifetime() == Qualifiers::OCL_Strong))
13932   Qualifiers::ObjCLifetime LT = LHS.getObjCLifetime();
13959   Qualifiers::ObjCLifetime LT = LHSType.getObjCLifetime();
tools/clang/lib/Sema/SemaDecl.cpp
 6078   Qualifiers::ObjCLifetime lifetime = type.getObjCLifetime();
11759       if ((VDecl->getType().getObjCLifetime() == Qualifiers::OCL_Strong ||
12358     switch (var->getType().getObjCLifetime()) {
13150       T.getObjCLifetime() == Qualifiers::OCL_None &&
16588                (FD->getType().getObjCLifetime() != Qualifiers::OCL_Strong ||
tools/clang/lib/Sema/SemaDeclAttr.cpp
 5275   Qualifiers::ObjCLifetime Lifetime = QT.getObjCLifetime();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 8019           << RD << FieldType.getObjCLifetime();
 8351     if (FT.getObjCLifetime() == Qualifiers::OCL_Weak) {
tools/clang/lib/Sema/SemaDeclObjC.cpp
 3750     if (ivar->getType().getObjCLifetime() == Qualifiers::OCL_Weak) {
 3772         (IvarTy.getObjCLifetime() != Qualifiers::OCL_ExplicitNone) &&
tools/clang/lib/Sema/SemaExpr.cpp
  635   if (E->getType().getObjCLifetime() == Qualifiers::OCL_Weak)
 1829       Ty.getObjCLifetime() == Qualifiers::OCL_Weak && !isUnevaluatedContext() &&
 2612   if (IV->getType().getObjCLifetime() == Qualifiers::OCL_Weak) {
11941       if (LHSType.getObjCLifetime() == Qualifiers::OCL_Strong) {
11951       if (LHSType.getObjCLifetime() == Qualifiers::OCL_Strong ||
15837       CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) {
15854         PointeeTy.getObjCLifetime() == Qualifiers::OCL_Autoreleasing &&
15975         CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 1890       AllocType.getObjCLifetime() == Qualifiers::OCL_None &&
 2212       if (BaseAllocType.getObjCLifetime() == Qualifiers::OCL_None &&
 4554       switch (T.getObjCLifetime()) {
 4710         T.getObjCLifetime() == Qualifiers::OCL_Autoreleasing)
 4761         T.getObjCLifetime() == Qualifiers::OCL_Autoreleasing)
 6960       } else if (DestructedType.getObjCLifetime() !=
 6961                                                 ObjectType.getObjCLifetime()) {
 6963         if (DestructedType.getObjCLifetime() == Qualifiers::OCL_None) {
tools/clang/lib/Sema/SemaExprMember.cpp
 1443         if (DE->getType().getObjCLifetime() == Qualifiers::OCL_Weak) {
 1463     if (IV->getType().getObjCLifetime() == Qualifiers::OCL_Weak) {
tools/clang/lib/Sema/SemaExprObjC.cpp
 3184           IsWeak = ReturnType.getObjCLifetime() & Qualifiers::OCL_Weak;
 4225           QDT.getObjCLifetime() !=  Qualifiers::OCL_None) {
 4386       castType.getObjCLifetime() == Qualifiers::OCL_Weak &&
tools/clang/lib/Sema/SemaInit.cpp
 5355     if (e->getType().getObjCLifetime() == Qualifiers::OCL_Weak)
tools/clang/lib/Sema/SemaObjCProperty.cpp
   72     = property->getType().getObjCLifetime();
  137   } else if (auto ownership = T.getObjCLifetime()) {
  229   if (Res->getType().getObjCLifetime())
  510         PIDecl->getType().getObjCLifetime() == Qualifiers::OCL_None) {
  720   Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime();
  809   Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime();
 1268           !PropertyIvarType.getObjCLifetime() &&
 1387         Ivar->getType().getObjCLifetime())
tools/clang/lib/Sema/SemaPseudoObject.cpp
  603   return T.getObjCLifetime() == Qualifiers::OCL_Weak;
  857     if (propType.getObjCLifetime() == Qualifiers::OCL_Weak &&
tools/clang/lib/Sema/SemaTemplate.cpp
 4587       !ArgType.getObjCLifetime()) {
tools/clang/lib/Sema/SemaType.cpp
 1869       type.getObjCLifetime() != Qualifiers::OCL_None)
 2743     if (declSpecType.getObjCLifetime()) return;
 5303       declSpecTy.getObjCLifetime() == Qualifiers::OCL_None) {
tools/clang/lib/Sema/TreeTransform.h
 4404     else if (T.getObjCLifetime()) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
  115   if (Ty->getPointeeType().getObjCLifetime() != Qualifiers::OCL_Autoreleasing)
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
  106     switch (Type.getObjCLifetime()) {