Home | History | Annotate | Download | only in AST

Lines Matching refs:SplitQualType

559 struct SplitQualType {
566 SplitQualType() : Ty(nullptr), Quals() {}
567 SplitQualType(const Type *ty, Qualifiers qs) : Ty(ty), Quals(qs) {}
569 SplitQualType getSingleStepDesugaredType() const; // end of this file
576 friend bool operator==(SplitQualType a, SplitQualType b) {
579 friend bool operator!=(SplitQualType a, SplitQualType b) {
662 SplitQualType split() const;
880 inline SplitQualType getSplitUnqualifiedType() const;
914 SplitQualType getSplitDesugaredType() const {
945 static std::string getAsString(SplitQualType split) {
957 static void print(SplitQualType split, raw_ostream &OS,
971 static void getAsStringInternal(SplitQualType split, std::string &out,
1124 static SplitQualType getSplitDesugaredType(QualType T);
1125 static SplitQualType getSplitUnqualifiedTypeImpl(QualType type);
1586 /// Users should generally prefer SplitQualType::getSingleStepDesugaredType()
5480 inline SplitQualType SplitQualType::getSingleStepDesugaredType() const {
5481 SplitQualType desugar =
5495 inline SplitQualType QualType::split() const {
5497 return SplitQualType(getTypePtrUnsafe(),
5503 return SplitQualType(eq->getBaseType(), qs);
5574 inline SplitQualType QualType::getSplitUnqualifiedType() const {