• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/

Lines Matching refs:Quals

415     Qualifiers Quals = *this;
416 Quals.setFastQualifiers(0);
417 return Quals;
599 Qualifiers Quals;
602 SplitQualType(const Type *ty, Qualifiers qs) : Ty(ty), Quals(qs) {}
608 return std::pair<const Type *, Qualifiers>(Ty, Quals);
612 return a.Ty == b.Ty && a.Quals == b.Quals;
615 return a.Ty != b.Ty || a.Quals != b.Quals;
679 QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {}
680 QualType(const ExtQuals *Ptr, unsigned Quals) : Value(Ptr, Quals) {}
683 void setLocalFastQualifiers(unsigned Quals) { Value.setInt(Quals); }
999 return getAsString(split.Ty, split.Quals, Policy);
1014 return print(split.Ty, split.Quals, OS, policy, PlaceHolder, Indentation);
1027 return getAsStringInternal(split.Ty, split.Quals, out, policy);
1376 Qualifiers Quals;
1384 Quals(quals) {
1385 assert(Quals.hasNonFastQualifiers()
1387 assert(!Quals.hasFastQualifiers()
1391 Qualifiers getQualifiers() const { return Quals; }
1393 bool hasObjCGCAttr() const { return Quals.hasObjCGCAttr(); }
1394 Qualifiers::GC getObjCGCAttr() const { return Quals.getObjCGCAttr(); }
1396 bool hasObjCLifetime() const { return Quals.hasObjCLifetime(); }
1398 return Quals.getObjCLifetime();
1401 bool hasAddressSpace() const { return Quals.hasAddressSpace(); }
1402 LangAS getAddressSpace() const { return Quals.getAddressSpace(); }
1408 Profile(ID, getBaseType(), Quals);
1413 Qualifiers Quals) {
1414 assert(!Quals.hasFastQualifiers() && "fast qualifiers in ExtQuals hash!");
1416 Quals.Profile(ID);
6395 desugar.Quals.addConsistentQualifiers(Quals);
6419 Qualifiers Quals;
6421 Quals = getExtQualsUnsafe()->getQualifiers();
6422 Quals.addFastQualifiers(getLocalFastQualifiers());
6423 return Quals;