Home | History | Annotate | Download | only in AST

Lines Matching refs:QT

24 static QualType Desugar(ASTContext &Context, QualType QT, bool &ShouldAKA) {
28 const Type *Ty = QC.strip(QT);
32 QT = ET->desugar();
37 QT = PT->desugar();
43 QT = ST->desugar();
48 QT = AT->desugar();
55 QT = AT->desugar();
104 if (const TypedefType *QTT = dyn_cast<TypedefType>(QT))
110 QT = Underlying;
115 if (const PointerType *Ty = QT->getAs<PointerType>()) {
116 QT = Context.getPointerType(Desugar(Context, Ty->getPointeeType(),
118 } else if (const LValueReferenceType *Ty = QT->getAs<LValueReferenceType>()) {
119 QT = Context.getLValueReferenceType(Desugar(Context, Ty->getPointeeType(),
121 } else if (const RValueReferenceType *Ty = QT->getAs<RValueReferenceType>()) {
122 QT = Context.getRValueReferenceType(Desugar(Context, Ty->getPointeeType(),
126 return QC.apply(Context, QT);