/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 581 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() function in Sema::InstantiatingTemplate 616 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() function in Sema::InstantiatingTemplate 619 : InstantiatingTemplate(SemaRef, in InstantiatingTemplate() 623 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() function in Sema::InstantiatingTemplate 626 : InstantiatingTemplate( in InstantiatingTemplate() 630 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() function in Sema::InstantiatingTemplate 634 : InstantiatingTemplate( in InstantiatingTemplate() 640 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() function in Sema::InstantiatingTemplate 646 : InstantiatingTemplate(SemaRef, Kind, PointOfInstantiation, in InstantiatingTemplate() 654 Sema::InstantiatingTemplate::InstantiatingTemplate( in InstantiatingTemplate() function in Sema::InstantiatingTemplate [all …]
|
H A D | SemaConcept.cpp | 455 Sema::InstantiatingTemplate Inst( in calculateConstraintSatisfaction() 457 Sema::InstantiatingTemplate::ConstraintSubstitution{}, in calculateConstraintSatisfaction() 590 Sema::InstantiatingTemplate Inst(S, TemplateIDRange.getBegin(), in CheckConstraintSatisfaction() 591 Sema::InstantiatingTemplate::ConstraintsCheck{}, in CheckConstraintSatisfaction() 750 InstantiatingTemplate Inst( in SetupConstraintScope() 752 Sema::InstantiatingTemplate::ConstraintsCheck{}, PrimaryTemplate, in SetupConstraintScope() 796 InstantiatingTemplate Inst( in SetupConstraintScope() 798 Sema::InstantiatingTemplate::ConstraintsCheck{}, InstantiatedFrom, in SetupConstraintScope() 959 Sema::InstantiatingTemplate Inst( in SubstituteConstraintExpressionWithoutSatisfaction() 961 Sema::InstantiatingTemplate::ConstraintNormalization{}, in SubstituteConstraintExpressionWithoutSatisfaction() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 988 Sema::InstantiatingTemplate BuildingDeductionGuides( in BuildDeductionGuideForTypeAlias() 990 Sema::InstantiatingTemplate::BuildingDeductionGuidesTag{}); in BuildDeductionGuideForTypeAlias() 1338 InstantiatingTemplate BuildingDeductionGuides( in DeclareAggregateDeductionGuideFromInitList() 1340 Sema::InstantiatingTemplate::BuildingDeductionGuidesTag{}); in DeclareAggregateDeductionGuideFromInitList() 1387 InstantiatingTemplate BuildingDeductionGuides( in DeclareImplicitDeductionGuides() 1389 Sema::InstantiatingTemplate::BuildingDeductionGuidesTag{}); in DeclareImplicitDeductionGuides()
|
H A D | SemaTemplateDeduction.cpp | 2886 Sema::InstantiatingTemplate Inst(S, Template->getLocation(), Template, in ConvertDeducedTemplateArgument() 2894 Sema::InstantiatingTemplate Inst(S, Template->getLocation(), Template, in ConvertDeducedTemplateArgument() 3329 Sema::InstantiatingTemplate Inst(S, Info.getLocation(), Partial, DeducedArgs, in DeduceTemplateArguments() 3397 InstantiatingTemplate Inst(*this, Info.getLocation(), TD, DeducedArgs, Info); in DeduceTemplateArgumentsFromType() 3468 InstantiatingTemplate Inst( in SubstituteExplicitTemplateArguments() 3792 Sema::InstantiatingTemplate Inst( in instantiateExplicitSpecifierDeferred() 3823 InstantiatingTemplate Inst( in FinishTemplateArgumentDeduction() 5892 Sema::InstantiatingTemplate Inst(S, Info.getLocation(), P2, DeducedArgs, in isAtLeastAsSpecializedAs() 6226 Sema::InstantiatingTemplate Inst(*this, Info.getLocation(), AArg, DeducedArgs, in isTemplateTemplateParameterAtLeastAsSpecializedAs()
|
H A D | SemaTemplateInstantiateDecl.cpp | 1111 Sema::InstantiatingTemplate InstTemplate( in InstantiateTypeAliasTemplateDecl() 4682 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, in InstantiateExceptionSpec() 4683 InstantiatingTemplate::ExceptionSpecification()); in InstantiateExceptionSpec() 4869 InstantiatingTemplate Inst(*this, Loc, FTD, Args->asArray(), CSC, Info); in InstantiateFunctionDeclaration() 5032 InstantiatingTemplate Inst(*this, PointOfInstantiation, Function); in InstantiateFunctionDefinition() 5223 InstantiatingTemplate Inst(*this, PointOfInstantiation, FromVar); in BuildVarTemplateInstantiation() 5524 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var); in InstantiateVariableDefinition() 5627 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var); in InstantiateVariableDefinition()
|
H A D | SemaTemplate.cpp | 3343 InstantiatingTemplate Inst( in CheckTemplateIdType() 3473 InstantiatingTemplate Inst(*this, TemplateLoc, Decl); in CheckTemplateIdType() 4766 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, Param, Template, in SubstDefaultTemplateArgument() 4821 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, Param, Template, in SubstDefaultTemplateArgument() 4871 Sema::InstantiatingTemplate Inst( in SubstDefaultTemplateArgument() 5012 InstantiatingTemplate Inst(*this, TemplateLoc, Template, NTTP, in CheckTemplateArgument() 5176 InstantiatingTemplate Inst(*this, TemplateLoc, Template, TempParm, in CheckTemplateArgument() 5510 InstantiatingTemplate Inst(*this, RAngleLoc, Template, *Param, in CheckTemplateArgumentList()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 12839 struct InstantiatingTemplate { struct 12843 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12850 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, argument 12855 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12862 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12869 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12878 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12887 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12896 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, 12904 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, [all …]
|