Lines Matching refs:MLTAL

413                             const MultiLevelTemplateArgumentList &MLTAL) {  in DiagRecursiveConstraintEval()  argument
415 for (const auto &List : MLTAL) in DiagRecursiveConstraintEval()
436 const MultiLevelTemplateArgumentList &MLTAL, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() argument
443 const MultiLevelTemplateArgumentList &MLTAL; in calculateConstraintSatisfaction() member
465 DiagRecursiveConstraintEval(S, ID, Template, AtomicExpr, MLTAL)) { in calculateConstraintSatisfaction()
476 S.SubstConstraintExpr(const_cast<Expr *>(AtomicExpr), MLTAL); in calculateConstraintSatisfaction()
549 MLTAL, Expand, RetainExpansion, NumExpansions) || in calculateConstraintSatisfaction()
567 ConstraintEvaluator{S, Template, TemplateNameLoc, MLTAL, Satisfaction}); in calculateConstraintSatisfaction()
746 const MultiLevelTemplateArgumentList &MLTAL, in SetupConstraintScope() argument
782 Scope, MLTAL)) in SetupConstraintScope()
806 if (addInstantiatedParametersToScope(FD, InstantiatedFrom, Scope, MLTAL)) in SetupConstraintScope()
819 MultiLevelTemplateArgumentList MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope() local
824 MLTAL = in SetupConstraintCheckingTemplateArgumentsAndScope()
830 if (SetupConstraintScope(FD, TemplateArgs, MLTAL, Scope)) in SetupConstraintCheckingTemplateArgumentsAndScope()
833 return MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope()
875 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckFunctionConstraints() local
879 if (!MLTAL) in CheckFunctionConstraints()
891 *this, const_cast<FunctionDecl *>(FD), *MLTAL, Scope, in CheckFunctionConstraints()
895 FD, {FD->getTrailingRequiresClause()}, *MLTAL, in CheckFunctionConstraints()
907 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CalculateTemplateDepthForConstraints() local
913 return MLTAL.getNumLevels(); in CalculateTemplateDepthForConstraints()
947 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in SubstituteConstraintExpressionWithoutSatisfaction() local
954 if (MLTAL.getNumSubstitutedLevels() == 0) in SubstituteConstraintExpressionWithoutSatisfaction()
1013 const_cast<clang::Expr *>(ConstrExpr), MLTAL); in SubstituteConstraintExpressionWithoutSatisfaction()
1116 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckInstantiatedFunctionTemplateConstraints() local
1120 if (!MLTAL) in CheckInstantiatedFunctionTemplateConstraints()
1132 *this, const_cast<FunctionDecl *>(Decl), *MLTAL, Scope); in CheckInstantiatedFunctionTemplateConstraints()
1135 return CheckConstraintSatisfaction(Template, TemplateAC, Converted, *MLTAL, in CheckInstantiatedFunctionTemplateConstraints()
1430 const MultiLevelTemplateArgumentList &MLTAL, in substituteParameterMappings() argument
1434 if (substituteParameterMappings(S, N.getLHS(), Concept, MLTAL, in substituteParameterMappings()
1437 return substituteParameterMappings(S, N.getRHS(), Concept, MLTAL, in substituteParameterMappings()
1444 S, N.getFoldExpandedConstraint()->Constraint, Concept, MLTAL, in substituteParameterMappings()
1490 if (S.SubstTemplateArguments(*Atomic.ParameterMapping, MLTAL, SubstArgs)) in substituteParameterMappings()
1503 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in substituteParameterMappings() local
1510 return substituteParameterMappings(S, N, CSE->getNamedConcept(), MLTAL, in substituteParameterMappings()