Lines Matching defs:MLTAL

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