Searched refs:MultiLevelTemplateArgumentList (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 60 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 D | SemaTemplateInstantiateDecl.cpp | 86 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 D | SemaConcept.cpp | 203 SourceLocation TemplateNameLoc, MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() 294 MultiLevelTemplateArgumentList MLTAL; in CheckConstraintSatisfaction() 436 MultiLevelTemplateArgumentList MLTAL( in CheckInstantiatedFunctionTemplateConstraints() 738 MultiLevelTemplateArgumentList MLTAL; in substituteParameterMappings()
|
| H A D | SemaTemplateVariadic.cpp | 671 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 804 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
| H A D | SemaTemplate.cpp | 2182 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 D | SemaTemplateDeduction.cpp | 2625 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 D | SemaAccess.cpp | 1507 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
| H A D | SemaExprCXX.cpp | 9004 MultiLevelTemplateArgumentList MLTAL(TAL); in BuildExprRequirement()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 75 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 D | Sema.h | 151 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 …]
|