/external/clang/lib/Sema/ |
SemaCast.cpp | 482 /// \param CheckCVR Whether to check for const/volatile/restrict qualifiers. 484 /// \param CheckObjCLifetime Whether to check Objective-C lifetime qualifiers. 490 Qualifiers *CastAwayQualifiers = nullptr) { 491 // If the only checking we care about is for Objective-C lifetime qualifiers, 510 SmallVector<Qualifiers, 8> cv1, cv2; 512 // Find the qualifiers. We only care about cvr-qualifiers for the 513 // purpose of this check, because other qualifiers (address spaces, 518 // Determine the relevant qualifiers at this level. 519 Qualifiers SrcQuals, DestQuals 2443 int qualifiers = -1; local 2457 TheOffendingSrcType << TheOffendingDestType << qualifiers; local [all...] |
SemaTemplateDeduction.cpp | 43 /// are matching in a case where we ignore cv-qualifiers. [all...] |
SemaExprCXX.cpp | 377 // The top-level cv-qualifiers of the lvalue expression or the type-id 381 Qualifiers Quals; 440 Qualifiers Quals; [all...] |
SemaExprMember.cpp | 776 Qualifiers baseQuals; 805 // whether its a pointer and whether it adds any qualifiers to the [all...] |
SemaChecking.cpp | 132 // the other qualifiers aren't possible. 833 case Qualifiers::OCL_None: 834 case Qualifiers::OCL_ExplicitNone: 838 case Qualifiers::OCL_Weak: 839 case Qualifiers::OCL_Strong: 840 case Qualifiers::OCL_Autoreleasing: [all...] |
SemaInit.cpp | [all...] |
SemaPseudoObject.cpp | 590 return T.getObjCLifetime() == Qualifiers::OCL_Weak; [all...] |
SemaCodeComplete.cpp | 151 /// of qualifiers applied to the object type. 152 Qualifiers ObjectTypeQualifiers; 225 /// \brief Set the cv-qualifiers on the object type, for us in filtering 228 /// When there are qualifiers in this set, they will be used to filter 232 void setObjectTypeQualifiers(Qualifiers Quals) { 762 // Check for exactly-matching types (modulo qualifiers). [all...] |
SemaDeclAttr.cpp | [all...] |
SemaLambda.cpp | 634 // C++ core issue 1048 additionally removes top-level cv-qualifiers [all...] |
SemaDecl.cpp | [all...] |
SemaDeclCXX.cpp | [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
PaddingChecker.cpp | 284 Os << QualType::getAsString(RD->getTypeForDecl(), Qualifiers()) << "'";
|
/external/clang/lib/AST/ |
ItaniumMangle.cpp | 367 void mangleQualifiers(Qualifiers Quals); [all...] |
DeclCXX.cpp | 507 if (Quals & Qualifiers::Const) 679 } else if (T.getObjCLifetime() != Qualifiers::OCL_ExplicitNone) { 746 if (T.getCVRQualifiers() & (Qualifiers::Const | Qualifiers::Volatile)) { [all...] |
DeclObjC.cpp | [all...] |
ExprCXX.cpp | 45 Qualifiers Quals; 52 Qualifiers Quals; 451 assert(QualifierLoc && "should be created for dependent qualifiers"); [all...] |
/external/clang/lib/CodeGen/ |
CGObjC.cpp | 87 EmitAnyExprToMem(SubExpr, Temporary, Qualifiers(), /*isInit*/ true); 294 if (receiver->getType().getObjCLifetime() != Qualifiers::OCL_Strong) 333 if (CE->getSubExpr()->getType().getObjCLifetime() == Qualifiers::OCL_Weak) 705 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) [all...] |
ItaniumCXXABI.cpp | [all...] |
CGExprCXX.cpp | [all...] |
CGClass.cpp | 551 AggValueSlot::forAddr(V, Qualifiers(), [all...] |
/external/clang/include/clang/AST/ |
CanonicalType.h | 36 /// qualifiers (const, volatile, restrict) attached to it. 116 /// \brief Retrieve all qualifiers. 117 Qualifiers getQualifiers() const { return Stored.getLocalQualifiers(); } 119 /// \brief Retrieve the const/volatile/restrict qualifiers. 122 /// \brief Determines whether this type has any qualifiers 137 /// process decays arrays to pointers and drops top-level qualifiers.
|
/external/clang/lib/ARCMigrate/ |
TransRetainReleaseDealloc.cpp | 86 if (rec->getType().getObjCLifetime() == Qualifiers::OCL_ExplicitNone &&
|
ObjCMT.cpp | 427 Qualifiers::ObjCLifetime propertyLifetime = ArgType.getObjCLifetime(); 430 (propertyLifetime == Qualifiers::OCL_Strong 431 || propertyLifetime == Qualifiers::OCL_None)) { 443 } else if (propertyLifetime == Qualifiers::OCL_Weak) 510 Qualifiers Qs = CanResultTy.getQualifiers(); [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
SValBuilder.cpp | 398 /// and restrict qualifiers. Also, assume that all types are similar to 'void'. 403 Qualifiers Quals1, Quals2; 407 // Make sure that non-cvr-qualifiers the other qualifiers (e.g., address
|