Searched refs:MultiLevelTemplateArgumentList (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 85 MultiLevelTemplateArgumentList &Result, in HandleVarTemplateSpec() 147 MultiLevelTemplateArgumentList &Result, in HandleClassTemplateSpec() 297 MultiLevelTemplateArgumentList &Result) { in HandleImplicitConceptSpecializationDecl() 346 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs() 1200 const MultiLevelTemplateArgumentList &TemplateArgs; 1274 MultiLevelTemplateArgumentList &TemplateArgs in ForgetPartiallySubstitutedPack() 1293 MultiLevelTemplateArgumentList &TemplateArgs in RememberPartiallySubstitutedPack() 2853 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstTypeConstraint() 3009 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstParmTypes() 3027 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstDefaultArgument() [all …]
|
| H A D | SemaConcept.cpp | 314 const MultiLevelTemplateArgumentList &MLTAL) { in DiagRecursiveConstraintEval() 430 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction() 478 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction() 553 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedCapturesToScope() 655 std::optional<MultiLevelTemplateArgumentList> 659 MultiLevelTemplateArgumentList MLTAL; in SetupConstraintCheckingTemplateArgumentsAndScope() 710 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckFunctionConstraints() 742 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CalculateTemplateDepthForConstraints() 781 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in SubstituteConstraintExpressionWithoutSatisfaction() 907 std::optional<MultiLevelTemplateArgumentList> MLTAL = in CheckInstantiatedFunctionTemplateConstraints() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 88 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 110 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 148 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr() 171 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr() 4108 MultiLevelTemplateArgumentList NoTemplateArgs; in SubstSpaceshipAsEqualEqual() 4580 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedParametersToScope() 5236 MultiLevelTemplateArgumentList MultiLevelList; in BuildVarTemplateInstantiation() 5265 const MultiLevelTemplateArgumentList &TemplateArgs) { in CompleteVarTemplateSpecializationDecl() 5296 const MultiLevelTemplateArgumentList &TemplateArgs, in BuildVariableInstantiation() 5427 const MultiLevelTemplateArgumentList &TemplateArgs) { in InstantiateVariableInitializer() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 680 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 813 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
| H A D | SemaTemplate.cpp | 2314 MultiLevelTemplateArgumentList OuterInstantiationArgs; 2344 MultiLevelTemplateArgumentList Args; in transformConstructor() 2379 MultiLevelTemplateArgumentList Args; in transformConstructor() 2400 MultiLevelTemplateArgumentList Args; in transformConstructor() 2505 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameterImpl() 2519 MultiLevelTemplateArgumentList &Args, in transformFunctionProtoType() 2589 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam() 4037 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType() 4165 MultiLevelTemplateArgumentList TemplateArgLists(Template, in CheckTemplateIdType() 5743 MultiLevelTemplateArgumentList MLTAL(Template, SugaredConverted, in CheckTemplateArgument() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2721 MultiLevelTemplateArgumentList Args(Template, SugaredOutput, in ConvertDeducedTemplateArgument() 2922 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints() 2994 MultiLevelTemplateArgumentList(Partial, in FinishTemplateArgumentDeduction() 3335 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments() 3567 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam() 3592 const MultiLevelTemplateArgumentList &SubstArgs, in instantiateExplicitSpecifierDeferred() 3709 MultiLevelTemplateArgumentList SubstArgs( in FinishTemplateArgumentDeduction() 4873 MultiLevelTemplateArgumentList MLTAL(Concept, CanonicalConverted, in CheckDeducedPlaceholderConstraints()
|
| H A D | SemaAccess.cpp | 1519 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
| H A D | SemaLambda.cpp | 2319 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII()
|
| H A D | SemaExprCXX.cpp | 9095 MultiLevelTemplateArgumentList MLTAL(Param, TAL.asArray(), in BuildExprRequirement()
|
| /freebsd-14.2/contrib/llvm-project/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 564 const MultiLevelTemplateArgumentList &TemplateArgs; 587 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
| H A D | Sema.h | 152 class MultiLevelTemplateArgumentList; variable 7441 const MultiLevelTemplateArgumentList &TemplateArgs); 7448 const MultiLevelTemplateArgumentList &TemplateArgs); 7460 std::optional<MultiLevelTemplateArgumentList> 7552 const MultiLevelTemplateArgumentList &TemplateArgLists, in CheckConstraintSatisfaction() 7585 const MultiLevelTemplateArgumentList &TemplateArgList, 7623 const MultiLevelTemplateArgumentList &TemplateArgs, 9453 MultiLevelTemplateArgumentList getTemplateInstantiationArgs( 10303 Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs); 10455 const MultiLevelTemplateArgumentList &TemplateArgs); [all …]
|