Home
last modified time | relevance | path

Searched refs:MultiLevelTemplateArgumentList (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp83 MultiLevelTemplateArgumentList &Result, in HandleVarTemplateSpec()
128 MultiLevelTemplateArgumentList &Result) { in HandleDefaultTempArgIntoTempTempParam()
137 MultiLevelTemplateArgumentList &Result, in HandleClassTemplateSpec()
161 MultiLevelTemplateArgumentList &Result, in HandleFunction()
212 MultiLevelTemplateArgumentList &Result, in HandleRecordDecl()
251 MultiLevelTemplateArgumentList &Result) { in HandleImplicitConceptSpecializationDecl()
289 MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( in getTemplateInstantiationArgs()
295 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs()
1095 const MultiLevelTemplateArgumentList &TemplateArgs;
1104 const MultiLevelTemplateArgumentList &TemplateArgs, in TemplateInstantiator()
[all …]
H A DSemaConcept.cpp286 const MultiLevelTemplateArgumentList &MLTAL) { in DiagRecursiveConstraintEval()
309 const MultiLevelTemplateArgumentList &MLTAL, const Expr *ConstraintExpr, in calculateConstraintSatisfaction()
402 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction()
450 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction()
524 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope) { in SetupConstraintScope()
541 MultiLevelTemplateArgumentList JustTemplArgs(FD, SpecArgs->asArray(), in SetupConstraintScope()
586 std::optional<MultiLevelTemplateArgumentList>
590 MultiLevelTemplateArgumentList MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope()
633 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckFunctionConstraints()
676 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CalculateTemplateDepthForConstraints()
[all …]
H A DSemaTemplateInstantiateDecl.cpp49 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier()
87 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
106 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
144 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr()
167 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr()
178 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr()
188 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr()
226 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition()
257 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr()
268 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr()
[all …]
H A DSemaTemplate.cpp2276 MultiLevelTemplateArgumentList Args; in transformConstructor()
2291 MultiLevelTemplateArgumentList Args; in transformConstructor()
2310 MultiLevelTemplateArgumentList Args; in transformConstructor()
2372 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameter()
2408 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameterImpl()
2421 MultiLevelTemplateArgumentList &Args, in transformFunctionProtoType()
2472 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam()
3868 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
3996 MultiLevelTemplateArgumentList TemplateArgLists(Template, in CheckTemplateIdType()
4881 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CanonicalConverted, in CheckConceptTemplateId()
[all …]
H A DSemaTemplateVariadic.cpp673 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
806 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplateDeduction.cpp2670 MultiLevelTemplateArgumentList Args(Template, SugaredOutput, in ConvertDeducedTemplateArgument()
2871 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints()
2943 MultiLevelTemplateArgumentList(Partial, in FinishTemplateArgumentDeduction()
3284 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments()
3509 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam()
3592 MultiLevelTemplateArgumentList SubstArgs( in FinishTemplateArgumentDeduction()
4656 MultiLevelTemplateArgumentList MLTAL(Concept, CanonicalConverted, in CheckDeducedPlaceholderConstraints()
H A DSemaAccess.cpp1509 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
H A DSemaExprCXX.cpp9031 MultiLevelTemplateArgumentList MLTAL(Param, TAL.asArray(), in BuildExprRequirement()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DTemplate.h76 class MultiLevelTemplateArgumentList {
102 MultiLevelTemplateArgumentList() = default;
105 MultiLevelTemplateArgumentList(Decl *D, ArgList Args, bool Final) { in MultiLevelTemplateArgumentList() function
533 const MultiLevelTemplateArgumentList &TemplateArgs;
555 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
H A DSema.h151 class MultiLevelTemplateArgumentList; variable
7264 const MultiLevelTemplateArgumentList &TemplateArgs);
7271 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope);
7276 std::optional<MultiLevelTemplateArgumentList>
7368 const MultiLevelTemplateArgumentList &TemplateArgLists, in CheckConstraintSatisfaction()
7401 const MultiLevelTemplateArgumentList &TemplateArgList,
7439 const MultiLevelTemplateArgumentList &TemplateArgs,
7922 const MultiLevelTemplateArgumentList &TemplateArgs);
7924 const MultiLevelTemplateArgumentList &TemplateArgs);
8880 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand,
[all …]