Lines Matching defs:ParamInfo
917 Declarator &ParamInfo, Scope *CurScope,
924 (ParamInfo.getDeclSpec().getStorageClassSpec() ==
926 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static) &&
929 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static;
933 if (ParamInfo.getNumTypeObjects() == 0) {
937 S.CheckExplicitObjectLambda(ParamInfo);
939 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
942 ParamInfo.isExplicitObjectMemberFunction();
961 MethodTyInfo = S.GetTypeForDeclarator(ParamInfo);
1361 Scope *LambdaScope, MutableArrayRef<DeclaratorChunk::ParamInfo> Params) {
1365 for (const DeclaratorChunk::ParamInfo &P : Params) {
1389 Declarator &ParamInfo,
1399 if (ParamInfo.getNumTypeObjects() == 0) {
1403 ParamInfo.isFunctionDeclarator(Index);
1404 const auto &Object = ParamInfo.getTypeObject(Index);
1406 Object.Loc.isValid() ? Object.Loc : ParamInfo.getSourceRange().getEnd();
1407 CallOperatorLoc = ParamInfo.getSourceRange().getEnd();
1414 *this, Intro, ParamInfo, getCurScope(), TypeLoc, ExplicitResultType);
1416 LSI->ExplicitParams = ParamInfo.getNumTypeObjects() != 0;
1418 if (ParamInfo.isFunctionDeclarator() != 0 &&
1419 !FTIHasSingleVoidParameter(ParamInfo.getFunctionTypeInfo())) {
1420 const auto &FTI = ParamInfo.getFunctionTypeInfo();
1430 ParamInfo.getDeclSpec().getStorageClassSpec() == DeclSpec::SCS_static;
1434 ParamInfo.getTrailingRequiresClause(), MethodTyInfo,
1435 ParamInfo.getDeclSpec().getConstexprSpecifier(),
1450 ProcessDeclAttributes(CurScope, Method, ParamInfo);