Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp316 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 DSemaTemplateDeduction.cpp2922 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 DSemaLambda.cpp2319 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 DSemaTemplate.cpp5053 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 DSemaExprCXX.cpp9095 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 DSema.h7402 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL,
7455 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope);