Lines Matching defs:ParamInfo

920                                      Declarator &ParamInfo, Scope *CurScope,
927 (ParamInfo.getDeclSpec().getStorageClassSpec() ==
929 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static) &&
932 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static;
936 if (ParamInfo.getNumTypeObjects() == 0) {
940 S.CheckExplicitObjectLambda(ParamInfo);
942 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
945 ParamInfo.isExplicitObjectMemberFunction();
964 MethodTyInfo = S.GetTypeForDeclarator(ParamInfo);
1368 Scope *LambdaScope, MutableArrayRef<DeclaratorChunk::ParamInfo> Params) {
1372 for (const DeclaratorChunk::ParamInfo &P : Params) {
1396 Declarator &ParamInfo,
1406 if (ParamInfo.getNumTypeObjects() == 0) {
1410 ParamInfo.isFunctionDeclarator(Index);
1411 const auto &Object = ParamInfo.getTypeObject(Index);
1413 Object.Loc.isValid() ? Object.Loc : ParamInfo.getSourceRange().getEnd();
1414 CallOperatorLoc = ParamInfo.getSourceRange().getEnd();
1421 *this, Intro, ParamInfo, getCurScope(), TypeLoc, ExplicitResultType);
1423 LSI->ExplicitParams = ParamInfo.getNumTypeObjects() != 0;
1425 if (ParamInfo.isFunctionDeclarator() != 0 &&
1426 !FTIHasSingleVoidParameter(ParamInfo.getFunctionTypeInfo())) {
1427 const auto &FTI = ParamInfo.getFunctionTypeInfo();
1437 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static;
1441 ParamInfo.getTrailingRequiresClause(), MethodTyInfo,
1442 ParamInfo.getDeclSpec().getConstexprSpecifier(),
1457 ProcessDeclAttributes(CurScope, Method, ParamInfo);