Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaConcept.cpp286 const MultiLevelTemplateArgumentList &MLTAL) { in DiagRecursiveConstraintEval() argument
288 for (const auto &List : MLTAL) in DiagRecursiveConstraintEval()
309 const MultiLevelTemplateArgumentList &MLTAL, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() argument
330 DiagRecursiveConstraintEval(S, ID, Template, AtomicExpr, MLTAL)) { in calculateConstraintSatisfaction()
341 S.SubstConstraintExpr(const_cast<Expr *>(AtomicExpr), MLTAL); in calculateConstraintSatisfaction()
524 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope) { in SetupConstraintScope() argument
553 Scope, MLTAL)) in SetupConstraintScope()
577 if (addInstantiatedParametersToScope(FD, InstantiatedFrom, Scope, MLTAL)) in SetupConstraintScope()
590 MultiLevelTemplateArgumentList MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope() local
595 MLTAL = in SetupConstraintCheckingTemplateArgumentsAndScope()
[all …]
DSemaTemplateDeduction.cpp2871 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints() local
2882 MLTAL.replaceInnermostTemplateArguments(CanonicalDeducedArgs); in CheckDeducedArgumentConstraints()
2884 if (S.CheckConstraintSatisfaction(Template, AssociatedConstraints, MLTAL, in CheckDeducedArgumentConstraints()
3284 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments() local
3294 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3319 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments()
3336 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3350 ExceptionStorage, MLTAL)) in SubstituteExplicitTemplateArguments()
4656 MultiLevelTemplateArgumentList MLTAL(Concept, CanonicalConverted, in CheckDeducedPlaceholderConstraints() local
4659 MLTAL, TypeLoc.getLocalSourceRange(), in CheckDeducedPlaceholderConstraints()
DSemaTemplate.cpp4881 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CanonicalConverted, in CheckConceptTemplateId() local
4890 NamedConcept, {NamedConcept->getConstraintExpr()}, MLTAL, in CheckConceptTemplateId()
5566 MultiLevelTemplateArgumentList MLTAL(Template, SugaredConverted, in CheckTemplateArgument() local
5572 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
5575 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument()
6137 MultiLevelTemplateArgumentList MLTAL = getTemplateInstantiationArgs( in CheckTemplateArgumentList() local
6143 Template, MLTAL, in CheckTemplateArgumentList()
DSemaExprCXX.cpp9031 MultiLevelTemplateArgumentList MLTAL(Param, TAL.asArray(), in BuildExprRequirement() local
9033 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in BuildExprRequirement()
9035 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h7271 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope);