reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4549 FTI.hasMethodTypeQualifiers() || FTI.hasRefQualifier(); 4549 FTI.hasMethodTypeQualifiers() || FTI.hasRefQualifier(); 4557 !FTI.hasTrailingReturnType() && chunkIndex == 0) { 4569 } else if (FTI.hasTrailingReturnType()) { 4592 T = S.GetTypeFromParser(FTI.getTrailingReturnType(), &TInfo); 4648 if (FTI.isVariadic && 4751 if (IsTypedefName && FTI.getExceptionSpecType() && !LangOpts.CPlusPlus17) 4752 S.Diag(FTI.getExceptionSpecLocBeg(), 4759 if (FTI.isAmbiguous) 4763 getCCForDeclaratorChunk(S, D, DeclType.getAttrs(), FTI, chunkIndex)); 4765 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus 4765 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus 4773 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus) 4773 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus) 4775 S.Diag(FTI.getEllipsisLoc(), diag::err_ellipsis_first_param); 4777 if (FTI.NumParams && FTI.Params[0].Param == nullptr) { 4777 if (FTI.NumParams && FTI.Params[0].Param == nullptr) { 4780 S.Diag(FTI.Params[0].IdentLoc, 4790 EPI.Variadic = FTI.isVariadic; 4791 EPI.HasTrailingReturn = FTI.hasTrailingReturnType(); 4793 FTI.MethodQualifiers ? FTI.MethodQualifiers->getTypeQualifiers() 4793 FTI.MethodQualifiers ? FTI.MethodQualifiers->getTypeQualifiers() 4795 EPI.RefQualifier = !FTI.hasRefQualifier()? RQ_None 4796 : FTI.RefQualifierIsLValueRef? RQ_LValue 4802 ParamTys.reserve(FTI.NumParams); 4805 ExtParameterInfos(FTI.NumParams); 4808 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) { 4809 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param); 4820 if (FTI.NumParams != 1 || FTI.isVariadic) { 4820 if (FTI.NumParams != 1 || FTI.isVariadic) { 4824 } else if (FTI.Params[i].Ident) { 4826 S.Diag(FTI.Params[i].IdentLoc, diag::err_param_with_void_type); 4852 } else if (!FTI.hasPrototype) { 4891 [&](unsigned i) { return FTI.Params[i].Param->getLocation(); }); 4899 if (FTI.getExceptionSpecType() == EST_Dynamic) { 4902 unsigned N = FTI.getNumExceptions(); 4906 DynamicExceptions.push_back(FTI.Exceptions[I].Ty); 4907 DynamicExceptionRanges.push_back(FTI.Exceptions[I].Range); 4909 } else if (isComputedNoexcept(FTI.getExceptionSpecType())) { 4910 NoexceptExpr = FTI.NoexceptExpr; 4914 FTI.getExceptionSpecType(), 4937 if (FTI.MethodQualifiers) 4938 for (ParsedAttr &attr : FTI.MethodQualifiers->getAttributes()) {