Lines Matching refs:Desugar
28 static QualType Desugar(ASTContext &Context, QualType QT, bool &ShouldAKA) {
73 // Desugar FunctionType if return type or any parameter type should be
78 QualType RT = Desugar(Context, SugarRT, DesugarReturn);
89 QualType PT = Desugar(Context, SugarPT, DesugarArgument);
107 // Desugar template specializations if any template argument should be
117 Args.push_back(Desugar(Context, Arg.getAsType(), DesugarArgument));
183 QT = Context.getPointerType(Desugar(Context, Ty->getPointeeType(),
186 QT = Context.getObjCObjectPointerType(Desugar(Context, Ty->getPointeeType(),
189 QT = Context.getLValueReferenceType(Desugar(Context, Ty->getPointeeType(),
192 QT = Context.getRValueReferenceType(Desugar(Context, Ty->getPointeeType(),
196 QualType BaseType = Desugar(Context, Ty->getBaseType(), ShouldAKA);
253 QualType CompareDesugar = Desugar(Context, CompareTy, ShouldAKA);
288 QualType DesugaredTy = Desugar(Context, Ty, ShouldAKA);