/external/clang/test/SemaCXX/ |
addr-of-overloaded-function.cpp | 209 struct Qualifiers { 222 void (Qualifiers::*X)(); 223 X = &Qualifiers::C; // expected-error {{assigning to 'void (test1::Qualifiers::*)()' from incompatible type 'void (test1::Qualifiers::*)() const': different qualifiers (none vs const)}} 224 X = &Qualifiers::V; // expected-error{{assigning to 'void (test1::Qualifiers::*)()' from incompatible type 'void (test1::Qualifiers::*)() volatile': different qualifiers (none vs volatile)} [all...] |
/external/clang/lib/CodeGen/ |
CGValue.h | 132 Qualifiers Quals; 169 void Initialize(QualType Type, Qualifiers Quals, 199 return Quals.getCVRQualifiers() & ~Qualifiers::Const; 204 Qualifiers::ObjCLifetime getObjCLifetime() const { 231 return Quals.getObjCGCAttr() == Qualifiers::Weak; 234 return Quals.getObjCGCAttr() == Qualifiers::Strong; 253 const Qualifiers &getQuals() const { return Quals; } 254 Qualifiers &getQuals() { return Quals; } 292 Qualifiers qs = type.getQualifiers(); 350 // Qualifiers [all...] |
CGDecl.cpp | 487 Qualifiers::ObjCLifetime lifetime) { 489 case Qualifiers::OCL_None: 492 case Qualifiers::OCL_ExplicitNone: 496 case Qualifiers::OCL_Strong: { 507 case Qualifiers::OCL_Autoreleasing: 511 case Qualifiers::OCL_Weak: 564 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); 586 if (lifetime != Qualifiers::OCL_ExplicitNone) 605 if (lifetime == Qualifiers::OCL_Weak) 617 case Qualifiers::OCL_None [all...] |
CGBlocks.cpp | 188 Qualifiers::ObjCLifetime Lifetime; 193 Qualifiers::ObjCLifetime lifetime, 216 if (left.Lifetime == Qualifiers::OCL_Strong && 221 else if (left.Lifetime == Qualifiers::OCL_Weak && 226 if (right.Lifetime == Qualifiers::OCL_Strong && 231 else if (right.Lifetime == Qualifiers::OCL_Weak && 368 Qualifiers::OCL_None, 390 Qualifiers::OCL_None, 404 Qualifiers::ObjCLifetime lifetime = 408 case Qualifiers::OCL_None: llvm_unreachable("impossible") [all...] |
CGObjCRuntime.cpp | 261 case Qualifiers::OCL_Strong: 265 case Qualifiers::OCL_None: 266 case Qualifiers::OCL_ExplicitNone: 267 case Qualifiers::OCL_Autoreleasing: 271 case Qualifiers::OCL_Weak:
|
CGExpr.cpp | 145 Qualifiers Quals, 185 switch (Qualifiers::ObjCLifetime Lifetime = 187 case Qualifiers::OCL_None: 188 case Qualifiers::OCL_ExplicitNone: 192 case Qualifiers::OCL_Autoreleasing: 196 case Qualifiers::OCL_Strong: 197 case Qualifiers::OCL_Weak: 213 if (Lifetime == Qualifiers::OCL_Strong) { 318 M->getType().getObjCLifetime() != Qualifiers::OCL_None && 319 M->getType().getObjCLifetime() != Qualifiers::OCL_ExplicitNone) [all...] |
/external/clang/include/clang/AST/ |
Type.h | 108 /// Qualifiers - The collection of all-type qualifiers we support. 109 /// Clang supports five independent qualifiers: 113 class Qualifiers { 162 Qualifiers() : Mask(0) {} 164 /// \brief Returns the common set of qualifiers while removing them from 166 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 169 Qualifiers Q [all...] |
ASTContext.h | 821 /// \brief Return a type with extended qualifiers. 822 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 830 /// The resulting type has a union of the qualifiers from T and the address 838 /// The retulting type has a union of the qualifiers from T and the gc 840 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const; 845 /// The resulting type has a union of the qualifiers from \p T and 848 return T.withFastQualifiers(Qualifiers::Restrict); 854 /// The resulting type has a union of the qualifiers from \p T and 857 return T.withFastQualifiers(Qualifiers::Volatile); 863 /// The resulting type has a union of the qualifiers from \p T and \c const [all...] |
/external/clang/lib/AST/ |
TypePrinter.cpp | 90 void print(const Type *ty, Qualifiers qs, raw_ostream &OS, 98 void printBefore(const Type *ty, Qualifiers qs, raw_ostream &OS); 100 void printAfter(const Type *ty, Qualifiers qs, raw_ostream &OS); 114 if (TypeQuals & Qualifiers::Const) { 118 if (TypeQuals & Qualifiers::Volatile) { 123 if (TypeQuals & Qualifiers::Restrict) { 139 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, 155 // CanPrefixQualifiers - We prefer to print type qualifiers before the type, 233 Qualifiers Quals = Split.Quals; 243 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) [all...] |
Type.cpp | 31 bool Qualifiers::isStrictSupersetOf(Qualifiers Other) const { 33 // CVR qualifiers superset 35 // ObjC GC qualifiers superset 196 /// element type of the array, potentially with type qualifiers missing. 197 /// This method should never be used when type qualifiers are meaningful. 269 // All the qualifiers we've seen so far. 270 Qualifiers quals = split.Quals; 292 // Otherwise, split the underlying type. If that yields qualifiers, 306 // FIXME: this seems inherently un-qualifiers-safe [all...] |
ASTDiagnostic.cpp | 410 /// Another level of templates, uses TemplateDecl and Qualifiers 449 /// FromQual, ToQual - Qualifiers for template types. 450 Qualifiers FromQual, ToQual; 527 void SetNode(Qualifiers FromQual, Qualifiers ToQual) { 624 void GetNode(Qualifiers &FromQual, Qualifiers &ToQual) { 861 Qualifiers FromQual = FromType.getQualifiers(), [all...] |
ASTContext.cpp | [all...] |
ItaniumMangle.cpp | 347 void mangleQualifiers(Qualifiers Quals); [all...] |
/external/clang/lib/Sema/ |
SemaObjCProperty.cpp | 39 static Qualifiers::ObjCLifetime getImpliedARCOwnership( 47 return Qualifiers::OCL_Strong; 49 return Qualifiers::OCL_Weak; 51 return Qualifiers::OCL_ExplicitNone; 58 return Qualifiers::OCL_ExplicitNone; 61 return Qualifiers::OCL_None; 70 Qualifiers::ObjCLifetime propertyLifetime 74 if (propertyLifetime == Qualifiers::OCL_None) return; 76 Qualifiers::ObjCLifetime expectedLifetime 84 if (propertyLifetime == Qualifiers::OCL_Strong) [all...] |
SemaType.cpp | 115 // Microsoft-specific type qualifiers. [all...] |
SemaOverload.cpp | [all...] |
JumpDiagnostics.cpp | 140 case Qualifiers::OCL_None: 141 case Qualifiers::OCL_ExplicitNone: 142 case Qualifiers::OCL_Autoreleasing: 145 case Qualifiers::OCL_Strong: 146 case Qualifiers::OCL_Weak:
|
SemaLookup.cpp | [all...] |
SemaTemplateDeduction.cpp | 43 /// are matching in a case where we ignore cv-qualifiers. 113 DeductionQualifierComparison Qualifiers; [all...] |
SemaExprCXX.cpp | 340 // The top-level cv-qualifiers of the lvalue expression or the type-id 344 Qualifiers Quals; 399 Qualifiers Quals; 602 // cv-qualifiers from the static type of the operand of throw and adjusting [all...] |
/external/clang/lib/ARCMigrate/ |
TransAPIUses.cpp | 78 if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone) {
|
TransBlockObjCVariable.cpp | 109 return ty.getLocalQualifiers().getObjCLifetime() == Qualifiers::OCL_Strong;
|
TransProperties.cpp | 252 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) { 280 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) 348 != Qualifiers::OCL_Strong)
|
TransGCAttrs.cpp | 254 if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { 256 } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong)
|
/external/clang/include/clang/Serialization/ |
ASTBitCodes.h | 76 /// qualifiers (as with QualType) and the upper bits provide a 96 return (Idx << Qualifiers::FastWidth) | FastQuals; 102 return TypeIdx(ID >> Qualifiers::FastWidth); 306 /// @c T are its qualifiers (const, volatile, restrict), as in [all...] |