Searched refs:MLTAL (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 316 for (const auto &List : MLTAL) in DiagRecursiveConstraintEval() 659 MultiLevelTemplateArgumentList MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope() local 672 return MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope() 710 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckFunctionConstraints() local 714 if (!MLTAL) in CheckFunctionConstraints() 730 FD, {FD->getTrailingRequiresClause()}, *MLTAL, in CheckFunctionConstraints() 747 return MLTAL.getNumLevels(); in CalculateTemplateDepthForConstraints() 788 if (MLTAL.getNumSubstitutedLevels() == 0) in SubstituteConstraintExpressionWithoutSatisfaction() 804 const_cast<clang::Expr *>(ConstrExpr), MLTAL); in SubstituteConstraintExpressionWithoutSatisfaction() 907 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckInstantiatedFunctionTemplateConstraints() local [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2922 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints() local 2933 MLTAL.replaceInnermostTemplateArguments(Template, CanonicalDeducedArgs); in CheckDeducedArgumentConstraints() 2935 if (S.CheckConstraintSatisfaction(Template, AssociatedConstraints, MLTAL, in CheckDeducedArgumentConstraints() 3335 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments() local 3345 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments() 3370 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments() 3387 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments() 4873 MultiLevelTemplateArgumentList MLTAL(Concept, CanonicalConverted, in CheckDeducedPlaceholderConstraints() local 4876 MLTAL, TypeLoc.getLocalSourceRange(), in CheckDeducedPlaceholderConstraints()
|
| H A D | SemaLambda.cpp | 2319 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII() argument 2331 SemaRef.addInstantiatedCapturesToScope(FD, Pattern, Scope, MLTAL); in LambdaScopeForCallOperatorInstantiationRAII() 2344 SemaRef.addInstantiatedParametersToScope(ParentFD, Pattern, Scope, MLTAL); in LambdaScopeForCallOperatorInstantiationRAII()
|
| H A D | SemaTemplate.cpp | 5053 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CanonicalConverted, in CheckConceptTemplateId() local 5062 NamedConcept, {NamedConcept->getConstraintExpr()}, MLTAL, in CheckConceptTemplateId() 5743 MultiLevelTemplateArgumentList MLTAL(Template, SugaredConverted, in CheckTemplateArgument() local 5749 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5752 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 6313 MultiLevelTemplateArgumentList MLTAL = getTemplateInstantiationArgs( in CheckTemplateArgumentList() local 6319 Template, MLTAL, in CheckTemplateArgumentList()
|
| H A D | SemaExprCXX.cpp | 9095 MultiLevelTemplateArgumentList MLTAL(Param, TAL.asArray(), in BuildExprRequirement() local 9097 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in BuildExprRequirement() 9102 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7402 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, 7455 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope);
|