Home | History | Annotate | Download | only in AST

Lines Matching refs:SplitQualType

557 struct SplitQualType {
564 SplitQualType() : Ty(nullptr), Quals() {}
565 SplitQualType(const Type *ty, Qualifiers qs) : Ty(ty), Quals(qs) {}
567 SplitQualType getSingleStepDesugaredType() const; // end of this file
574 friend bool operator==(SplitQualType a, SplitQualType b) {
577 friend bool operator!=(SplitQualType a, SplitQualType b) {
660 SplitQualType split() const;
878 inline SplitQualType getSplitUnqualifiedType() const;
912 SplitQualType getSplitDesugaredType() const {
943 static std::string getAsString(SplitQualType split) {
955 static void print(SplitQualType split, raw_ostream &OS,
969 static void getAsStringInternal(SplitQualType split, std::string &out,
1122 static SplitQualType getSplitDesugaredType(QualType T);
1123 static SplitQualType getSplitUnqualifiedTypeImpl(QualType type);
1583 /// Users should generally prefer SplitQualType::getSingleStepDesugaredType()
5536 inline SplitQualType SplitQualType::getSingleStepDesugaredType() const {
5537 SplitQualType desugar =
5551 inline SplitQualType QualType::split() const {
5553 return SplitQualType(getTypePtrUnsafe(),
5559 return SplitQualType(eq->getBaseType(), qs);
5630 inline SplitQualType QualType::getSplitUnqualifiedType() const {