Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp85 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 DSemaConcept.cpp314 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 DSemaTemplateInstantiateDecl.cpp88 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 DSemaTemplateVariadic.cpp680 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
813 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplate.cpp2314 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 DSemaTemplateDeduction.cpp2721 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 DSemaAccess.cpp1519 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
H A DSemaLambda.cpp2319 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII()
H A DSemaExprCXX.cpp9095 MultiLevelTemplateArgumentList MLTAL(Param, TAL.asArray(), in BuildExprRequirement()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h76 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 DSema.h152 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 …]