HomeSort by relevance Sort by last modified time
    Searched refs:Qualifiers (Results 1 - 25 of 69) sorted by null

1 2 3

  /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...]

Completed in 228 milliseconds

1 2 3