| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 1407 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList() local 1411 SavedContext.pop(); in DeclareAggregateDeductionGuideFromInitList() 1460 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareImplicitDeductionGuides() local 1510 SavedContext.pop(); in DeclareImplicitDeductionGuides()
|
| H A D | SemaTemplateInstantiate.cpp | 3426 ContextRAII SavedContext(*this, FD); in SubstDefaultArgument() local 3644 ContextRAII SavedContext(*this, Instantiation); in InstantiateClass() local 3827 SavedContext.pop(); in InstantiateClass() 3878 ContextRAII SavedContext(*this, Instantiation); in InstantiateEnum() local 3891 SavedContext.pop(); in InstantiateEnum() 3936 ContextRAII SavedContext(*this, Instantiation->getParent()); in InstantiateInClassInitializer() local
|
| H A D | SemaTemplateDeduction.cpp | 3196 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Entity)); in FinishTemplateArgumentDeduction() local 3337 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(TD)); in FinishTemplateArgumentDeduction() local 3573 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments() local 3904 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction() local 4690 ContextRAII SavedContext(*this, CallingCtx); in DeduceTemplateArguments() local 5573 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(FTD)); in FinishTemplateArgumentDeduction() local
|
| H A D | SemaConcept.cpp | 826 ContextRAII SavedContext{*this, CtxToSave}; in CheckFunctionConstraints() local 1099 Sema::ContextRAII SavedContext(SemaRef, FD); in CheckFunctionConstraintsWithoutInstantiation() local
|
| H A D | SemaTemplate.cpp | 1872 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate() local 3637 std::optional<ContextRAII> SavedContext; in CheckTemplateIdType() local 3639 SavedContext.emplace(*this, AliasTemplate->getDeclContext()); in CheckTemplateIdType() 5162 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext(), in SubstDefaultTemplateArgument() local 5214 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local 5264 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local 8559 ContextRAII SavedContext(*this, DC); in ActOnClassTemplateSpecialization() local
|
| H A D | SemaTemplateInstantiateDecl.cpp | 61 Sema::ContextRAII SavedContext( in SubstQualifier() local 347 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareSimdDeclAttr() local 428 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareVariantAttr() local 5435 ContextRAII SavedContext(*this, FD); in InstantiateFunctionDeclaration() local
|
| H A D | SemaDeclObjC.cpp | 543 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols() local 1088 Sema::ContextRAII SavedContext(SemaRef, IDecl); in ActOnStartClassInterface() local
|
| H A D | SemaDecl.cpp | 2401 DeclContext *SavedContext = CurContext; in LazilyCreateBuiltin() local 2404 CurContext = SavedContext; in LazilyCreateBuiltin() 6388 ContextRAII SavedContext(*this, DC); in HandleDeclarator() local 7668 ContextRAII SavedContext(*this, DC); in ActOnVariableDeclarator() local 10030 ContextRAII SavedContext(*this, DC); in ActOnFunctionDeclarator() local 16748 ContextRAII SavedContext(*this, ContextScope->getEntity()); in ImplicitlyDefineFunction() local
|
| H A D | TreeTransform.h | 15010 Sema::ContextRAII SavedContext(getSema(), Body, /*NewThisContext*/false); in TransformRequiresExpr() 15533 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr() 15752 SavedContext.pop(); in TransformLambdaExpr() 15764 SavedContext.pop(); in TransformLambdaExpr()
|
| H A D | SemaDeclAttr.cpp | 8130 DeclContext *SavedContext = CurContext; in DeclApplyPragmaWeak() local 8135 CurContext = SavedContext; in DeclApplyPragmaWeak()
|
| H A D | SemaDeclCXX.cpp | 14036 Sema::ContextRAII SavedContext; member 14040 : S(S), D(RD, CSM), SavedContext(S, RD) { in DeclaringSpecialMember() 18996 ContextRAII SavedContext(*this, DD); in MarkVTableUsed() local
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3465 DeclContext *SavedContext; variable 3473 : S(S), SavedContext(S.CurContext), in S() 3488 if (!SavedContext) in pop() 3490 S.CurContext = SavedContext; in pop() 3495 SavedContext = nullptr; in pop() 13344 Sema::ContextRAII SavedContext; variable 13349 : S(S), SavedContext(S, DC) { in SynthesizedFunctionScope()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 2674 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); in ParseParenExpression() local
|