Lines Matching refs:TemplateParams
235 if (!LSI->GLTemplateParameterList && !LSI->TemplateParams.empty()) { in getGenericLambdaTemplateParameterList()
240 LSI->TemplateParams, in getGenericLambdaTemplateParameterList()
365 TemplateParameterList *TemplateParams, in buildTypeForLambdaCallOperator() argument
373 if (Class->isDependentContext() || TemplateParams) { in buildTypeForLambdaCallOperator()
552 assert(LSI->TemplateParams.empty() && in ActOnLambdaExplicitTemplateParameterList()
557 LSI->TemplateParams.append(TParams.begin(), TParams.end()); in ActOnLambdaExplicitTemplateParameterList()
999 TemplateParameterList *TemplateParams) { in AddTemplateParametersToLambdaCallOperator() argument
1000 assert(TemplateParams && "no template parameters"); in AddTemplateParametersToLambdaCallOperator()
1003 TemplateParams, CallOperator); in AddTemplateParametersToLambdaCallOperator()
1020 TemplateParameterList *TemplateParams = in CompleteLambdaCallOperator() local
1025 if (TemplateParams) { in CompleteLambdaCallOperator()
1036 LSI->Lambda->setLambdaIsGeneric(TemplateParams); in CompleteLambdaCallOperator()
1044 TemplateParams, MethodTyInfo)); in CompleteLambdaCallOperator()
1376 TemplateParameterList *TemplateParams = in ActOnLambdaClosureParameters() local
1378 if (TemplateParams) { in ActOnLambdaClosureParameters()
1380 TemplateParams); in ActOnLambdaClosureParameters()
1383 TemplateParams->containsUnexpandedParameterPack(); in ActOnLambdaClosureParameters()
1496 TemplateParameterList *TemplateParams = in ActOnStartOfLambdaDefinition() local
1498 if (TemplateParams) { in ActOnStartOfLambdaDefinition()
1499 for (const auto *TP : TemplateParams->asArray()) { in ActOnStartOfLambdaDefinition()