Searched refs:MultiLevelTemplateArgumentList (Results 1 – 10 of 10) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 83 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 D | SemaConcept.cpp | 286 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 D | SemaTemplateInstantiateDecl.cpp | 49 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 D | SemaTemplate.cpp | 2276 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 D | SemaTemplateVariadic.cpp | 673 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 806 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
| H A D | SemaTemplateDeduction.cpp | 2670 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 D | SemaAccess.cpp | 1509 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
| H A D | SemaExprCXX.cpp | 9031 MultiLevelTemplateArgumentList MLTAL(Param, TAL.asArray(), in BuildExprRequirement()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Template.h | 76 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 D | Sema.h | 151 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 …]
|