Lines Matching defs:New
6750 QualType wrap(Sema &S, const FunctionType *New) {
6752 if (New == get()) return Original;
6754 Fn = New;
6786 QualType New = wrap(C, cast<ParenType>(Old)->getInnerType(), I);
6787 return C.getParenType(New);
6795 QualType New = wrap(C, CAT->getElementType(), I);
6796 return C.getConstantArrayType(New, CAT->getSize(), CAT->getSizeExpr(),
6802 QualType New = wrap(C, VAT->getElementType(), I);
6804 New, VAT->getSizeExpr(), VAT->getSizeModifier(),
6809 QualType New = wrap(C, IAT->getElementType(), I);
6810 return C.getIncompleteArrayType(New, IAT->getSizeModifier(),
6815 QualType New = wrap(C, cast<PointerType>(Old)->getPointeeType(), I);
6816 return C.getPointerType(New);
6820 QualType New = wrap(C, cast<BlockPointerType>(Old)->getPointeeType(),I);
6821 return C.getBlockPointerType(New);
6826 QualType New = wrap(C, OldMPT->getPointeeType(), I);
6827 return C.getMemberPointerType(New, OldMPT->getClass());
6832 QualType New = wrap(C, OldRef->getPointeeType(), I);
6834 return C.getLValueReferenceType(New, OldRef->isSpelledAsLValue());
6836 return C.getRValueReferenceType(New);