Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp60 MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( in getTemplateInstantiationArgs()
64 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs()
930 const MultiLevelTemplateArgumentList &TemplateArgs;
989 MultiLevelTemplateArgumentList &TemplateArgs in ForgetPartiallySubstitutedPack()
1008 MultiLevelTemplateArgumentList &TemplateArgs in RememberPartiallySubstitutedPack()
1009 = const_cast<MultiLevelTemplateArgumentList &>(this->TemplateArgs); in RememberPartiallySubstitutedPack()
2352 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstTypeConstraint()
2513 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstParmTypes()
2643 const MultiLevelTemplateArgumentList &TemplateArgs);
3522 const MultiLevelTemplateArgumentList &TemplateArgs, in SubstTemplateArguments()
[all …]
H A DSemaTemplateInstantiateDecl.cpp86 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
3971 MultiLevelTemplateArgumentList NoTemplateArgs; in SubstSpaceshipAsEqualEqual()
4423 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedParametersToScope()
4506 MultiLevelTemplateArgumentList TemplateArgs in InstantiateDefaultArgument()
4595 MultiLevelTemplateArgumentList TemplateArgs = in InstantiateExceptionSpec()
4770 MultiLevelTemplateArgumentList MArgs(*Args); in InstantiateFunctionDeclaration()
5036 MultiLevelTemplateArgumentList TemplateArgs = in InstantiateFunctionDefinition()
5116 MultiLevelTemplateArgumentList TemplateArgLists; in BuildVarTemplateInstantiation()
5152 const MultiLevelTemplateArgumentList &TemplateArgs) { in CompleteVarTemplateSpecializationDecl()
5183 const MultiLevelTemplateArgumentList &TemplateArgs, in BuildVariableInstantiation()
[all …]
H A DSemaConcept.cpp203 SourceLocation TemplateNameLoc, MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction()
294 MultiLevelTemplateArgumentList MLTAL; in CheckConstraintSatisfaction()
436 MultiLevelTemplateArgumentList MLTAL( in CheckInstantiatedFunctionTemplateConstraints()
738 MultiLevelTemplateArgumentList MLTAL; in substituteParameterMappings()
H A DSemaTemplateVariadic.cpp671 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
804 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplate.cpp2182 MultiLevelTemplateArgumentList Args; in transformConstructor()
2197 MultiLevelTemplateArgumentList Args; in transformConstructor()
2216 MultiLevelTemplateArgumentList Args; in transformConstructor()
2312 MultiLevelTemplateArgumentList &Args) { in transformTemplateParameterImpl()
2325 MultiLevelTemplateArgumentList &Args, in transformFunctionProtoType()
2376 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args, in transformFunctionTypeParam()
3763 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
3885 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType()
5166 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
5222 MultiLevelTemplateArgumentList TemplateArgLists; in SubstDefaultTemplateArgument()
[all …]
H A DSemaTemplateDeduction.cpp2625 MultiLevelTemplateArgumentList Args(TemplateArgs); in ConvertDeducedTemplateArgument()
2849 MultiLevelTemplateArgumentList(*DeducedArgumentList), InstArgs)) { in FinishTemplateArgumentDeduction()
3185 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
3211 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
3229 MultiLevelTemplateArgumentList(*ExplicitArgumentList), in SubstituteExplicitTemplateArguments()
3244 MultiLevelTemplateArgumentList(*ExplicitArgumentList))) in SubstituteExplicitTemplateArguments()
3403 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam()
3484 MultiLevelTemplateArgumentList SubstArgs(*DeducedArgumentList); in FinishTemplateArgumentDeduction()
H A DSemaAccess.cpp1507 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
H A DSemaExprCXX.cpp9004 MultiLevelTemplateArgumentList MLTAL(TAL); in BuildExprRequirement()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DTemplate.h75 class MultiLevelTemplateArgumentList {
94 MultiLevelTemplateArgumentList() = default;
98 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() function
503 const MultiLevelTemplateArgumentList &TemplateArgs;
524 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
H A DSema.h151 class MultiLevelTemplateArgumentList; variable
7113 const MultiLevelTemplateArgumentList &TemplateArgs);
8634 const MultiLevelTemplateArgumentList &TemplateArgs);
8929 MultiLevelTemplateArgumentList getTemplateInstantiationArgs(
9646 const MultiLevelTemplateArgumentList &Args);
9650 const MultiLevelTemplateArgumentList &Args);
9679 const MultiLevelTemplateArgumentList &TemplateArgs,
9696 const MultiLevelTemplateArgumentList &TemplateArgs);
9715 const MultiLevelTemplateArgumentList &TemplateArgs,
9813 const MultiLevelTemplateArgumentList &TemplateArgs);
[all …]