Lines Matching refs:FTI
3996 auto &FTI = D.getFunctionTypeInfo(); in ActOnStartTrailingRequiresClause() local
3997 if (!FTI.Params) in ActOnStartTrailingRequiresClause()
3999 for (auto &Param : ArrayRef<DeclaratorChunk::ParamInfo>(FTI.Params, in ActOnStartTrailingRequiresClause()
4000 FTI.NumParams)) { in ActOnStartTrailingRequiresClause()
10428 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in checkMethodTypeQualifiers() local
10429 if (FTI.hasMethodTypeQualifiers() && !D.isInvalidType()) { in checkMethodTypeQualifiers()
10431 FTI.MethodQualifiers->forEachQualifier( in checkMethodTypeQualifiers()
10490 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in CheckConstructorDeclarator() local
10491 if (FTI.hasRefQualifier()) { in CheckConstructorDeclarator()
10492 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_constructor) in CheckConstructorDeclarator()
10493 << FTI.RefQualifierIsLValueRef in CheckConstructorDeclarator()
10494 << FixItHint::CreateRemoval(FTI.getRefQualifierLoc()); in CheckConstructorDeclarator()
10667 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in CheckDestructorDeclarator() local
10668 if (FTI.hasRefQualifier()) { in CheckDestructorDeclarator()
10669 Diag(FTI.getRefQualifierLoc(), diag::err_ref_qualifier_destructor) in CheckDestructorDeclarator()
10670 << FTI.RefQualifierIsLValueRef in CheckDestructorDeclarator()
10671 << FixItHint::CreateRemoval(FTI.getRefQualifierLoc()); in CheckDestructorDeclarator()
10676 if (FTIHasNonVoidParameters(FTI)) { in CheckDestructorDeclarator()
10680 FTI.freeParams(); in CheckDestructorDeclarator()
10685 if (FTI.isVariadic) { in CheckDestructorDeclarator()