Searched refs:ArgPackSubstIndexRAII (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 629 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, 0u); in transformFunctionTypeParam() 1126 Sema::ArgPackSubstIndexRAII PackSubstReset(SemaRef, std::nullopt); in BuildDeductionGuideForTypeAlias() 1396 ArgPackSubstIndexRAII SubstIndex(*this, std::nullopt); in DeclareAggregateDeductionGuideFromInitList() 1445 ArgPackSubstIndexRAII SubstIndex(*this, std::nullopt); in DeclareImplicitDeductionGuides()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 141 Sema::ArgPackSubstIndexRAII SubstIndex(S, std::nullopt); in instantiateDependentAlignedAttr() 145 Sema::ArgPackSubstIndexRAII SubstIndex(S, I); in instantiateDependentAlignedAttr() 1926 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, I); in VisitFriendDecl() 3578 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, I); in VisitNonTypeTemplateParmDecl() 3603 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, std::nullopt); in VisitNonTypeTemplateParmDecl() 3749 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, I); in VisitTemplateTemplateParmDecl() 3765 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, std::nullopt); in VisitTemplateTemplateParmDecl() 4029 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, std::nullopt); in instantiateUnresolvedUsingDecl() 4049 Sema::ArgPackSubstIndexRAII SubstIndex(SemaRef, I); in instantiateUnresolvedUsingDecl() 5172 Sema::ArgPackSubstIndexRAII SubstIndex(*this, Arg); in addInstantiatedParametersToScope() [all …]
|
| H A D | TreeTransform.h | 119 Sema::ArgPackSubstIndexRAII ResetPackSubstIndex; 4487 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), std::nullopt); in TransformExprs() 4511 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), I); in TransformExprs() 5096 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), std::nullopt); in TransformTemplateArguments() 5112 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), I); in TransformTemplateArguments() 6236 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), I); in TransformFunctionTypeParams() 6283 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), std::nullopt); in TransformFunctionTypeParams() 6337 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), I); in TransformFunctionTypeParams() 6380 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), std::nullopt); in TransformFunctionTypeParams() 6634 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), std::nullopt); in TransformExceptionSpec() [all …]
|
| H A D | SemaConcept.cpp | 420 Sema::ArgPackSubstIndexRAII SubstIndex(S, I); in calculateConstraintSatisfaction() 591 Sema::ArgPackSubstIndexRAII _(S, AC.ArgPackSubstIndex); in CheckConstraintSatisfaction() 1454 Sema::ArgPackSubstIndexRAII _(S, std::nullopt); in substituteParameterMappings()
|
| H A D | SemaTemplateInstantiate.cpp | 1997 Sema::ArgPackSubstIndexRAII SubstIndex(getSema(), I); in maybeInstantiateFunctionParameterToScope() 3522 Sema::ArgPackSubstIndexRAII SubstIndex(*this, I); in SubstBaseSpecifiers() 3550 Sema::ArgPackSubstIndexRAII SubstIndex(*this, std::nullopt); in SubstBaseSpecifiers()
|
| H A D | SemaTemplateDeduction.cpp | 2950 Sema::ArgPackSubstIndexRAII OnlySubstNonPackExpansion(S, std::nullopt); in ConvertDeducedTemplateArgument() 4061 ArgPackSubstIndexRAII PackIndex( in FinishTemplateArgumentDeduction() 5521 Sema::ArgPackSubstIndexRAII PackIndex( in CheckDeductionConsistency()
|
| H A D | SemaTemplate.cpp | 5404 Sema::ArgPackSubstIndexRAII SubstIndex(*this, ArgumentPackIndex); in CheckTemplateArgument()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 578 Sema::ArgPackSubstIndexRAII SubstIndex;
|
| H A D | Sema.h | 13454 class ArgPackSubstIndexRAII { 13459 ArgPackSubstIndexRAII(Sema &Self, UnsignedOrNone NewSubstIndex) in ArgPackSubstIndexRAII() function 13463 ~ArgPackSubstIndexRAII() { Self.ArgPackSubstIndex = OldSubstIndex; } in ~ArgPackSubstIndexRAII()
|