Home
last modified time | relevance | path

Searched refs:MLTAL (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp413 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()
[all …]
H A DSemaTemplateDeduction.cpp3086 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints() local
3096 MLTAL.replaceInnermostTemplateArguments(Template, CanonicalDeducedArgs); in CheckDeducedArgumentConstraints()
3098 if (S.CheckConstraintSatisfaction(Template, AssociatedConstraints, MLTAL, in CheckDeducedArgumentConstraints()
3530 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments() local
3540 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3565 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments()
3582 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
5004 MultiLevelTemplateArgumentList MLTAL(Concept, CanonicalConverted, in CheckDeducedPlaceholderConstraints() local
5021 MLTAL, TypeLoc.getLocalSourceRange(), in CheckDeducedPlaceholderConstraints()
H A DSemaLambda.cpp2377 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII() argument
2391 SemaRef.addInstantiatedCapturesToScope(FD, FDPattern, Scope, MLTAL); in LambdaScopeForCallOperatorInstantiationRAII()
2417 SemaRef.addInstantiatedParametersToScope(FD, FDPattern, Scope, MLTAL); in LambdaScopeForCallOperatorInstantiationRAII()
H A DSemaTemplate.cpp4366 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CanonicalConverted, in CheckConceptTemplateId() local
4375 NamedConcept, {NamedConcept->getConstraintExpr()}, MLTAL, in CheckConceptTemplateId()
5018 MultiLevelTemplateArgumentList MLTAL(Template, SugaredConverted, in CheckTemplateArgument() local
5024 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
5027 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
5585 MultiLevelTemplateArgumentList MLTAL = getTemplateInstantiationArgs( in CheckTemplateArgumentList() local
5591 Template, MLTAL, in CheckTemplateArgumentList()
H A DSemaExprCXX.cpp9315 MultiLevelTemplateArgumentList MLTAL(Param, Args, /*Final=*/false); in BuildExprRequirement() local
9316 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in BuildExprRequirement()
9321 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8880 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL,
14507 const MultiLevelTemplateArgumentList &MLTAL,