Home
last modified time | relevance | path

Searched refs:ArgPackSubstIndexRAII (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp629 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 DSemaTemplateInstantiateDecl.cpp141 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 DTreeTransform.h119 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 DSemaConcept.cpp420 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 DSemaTemplateInstantiate.cpp1997 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 DSemaTemplateDeduction.cpp2950 Sema::ArgPackSubstIndexRAII OnlySubstNonPackExpansion(S, std::nullopt); in ConvertDeducedTemplateArgument()
4061 ArgPackSubstIndexRAII PackIndex( in FinishTemplateArgumentDeduction()
5521 Sema::ArgPackSubstIndexRAII PackIndex( in CheckDeductionConsistency()
H A DSemaTemplate.cpp5404 Sema::ArgPackSubstIndexRAII SubstIndex(*this, ArgumentPackIndex); in CheckTemplateArgument()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h578 Sema::ArgPackSubstIndexRAII SubstIndex;
H A DSema.h13454 class ArgPackSubstIndexRAII {
13459 ArgPackSubstIndexRAII(Sema &Self, UnsignedOrNone NewSubstIndex) in ArgPackSubstIndexRAII() function
13463 ~ArgPackSubstIndexRAII() { Self.ArgPackSubstIndex = OldSubstIndex; } in ~ArgPackSubstIndexRAII()