Home
last modified time | relevance | path

Searched refs:SavedContext (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3050 ContextRAII SavedContext(*this, FD); in SubstDefaultArgument() local
3290 ContextRAII SavedContext(*this, Instantiation); in InstantiateClass() local
3473 SavedContext.pop(); in InstantiateClass()
3539 ContextRAII SavedContext(*this, Instantiation); in InstantiateEnum() local
3552 SavedContext.pop(); in InstantiateEnum()
3612 ContextRAII SavedContext(*this, Instantiation->getParent()); in InstantiateInClassInitializer() local
H A DSemaTemplateDeduction.cpp2961 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Partial)); in FinishTemplateArgumentDeduction() local
3054 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Template)); in FinishTemplateArgumentDeduction() local
3304 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments() local
3656 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction() local
4392 ContextRAII SavedContext(*this, CallingCtx); in DeduceTemplateArguments() local
H A DSemaTemplate.cpp1910 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate() local
2715 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareImplicitDeductionGuideFromInitList() local
2719 SavedContext.pop(); in DeclareImplicitDeductionGuideFromInitList()
2764 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareImplicitDeductionGuides() local
2814 SavedContext.pop(); in DeclareImplicitDeductionGuides()
5478 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext(), in SubstDefaultTemplateArgument() local
5527 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local
5576 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local
H A DSemaTemplateInstantiateDecl.cpp57 Sema::ContextRAII SavedContext( in SubstQualifier() local
339 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareSimdDeclAttr() local
420 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareVariantAttr() local
4870 ContextRAII SavedContext(*this, FD); in InstantiateFunctionDeclaration() local
H A DSemaConcept.cpp708 ContextRAII SavedContext{*this, CtxToSave}; in CheckFunctionConstraints() local
H A DSemaDeclObjC.cpp532 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols() local
1091 ContextRAII SavedContext(*this, IDecl); in ActOnStartClassInterface() local
H A DSemaDecl.cpp2523 DeclContext *SavedContext = CurContext; in LazilyCreateBuiltin() local
2526 CurContext = SavedContext; in LazilyCreateBuiltin()
6435 ContextRAII SavedContext(*this, DC); in HandleDeclarator() local
9960 ContextRAII SavedContext(*this, DC); in ActOnFunctionDeclarator() local
16473 ContextRAII SavedContext(*this, ContextScope->getEntity()); in ImplicitlyDefineFunction() local
H A DTreeTransform.h12999 Sema::ContextRAII SavedContext(getSema(), Body, /*NewThisContext*/false); in TransformRequiresExpr()
13503 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr()
13737 SavedContext.pop(); in TransformLambdaExpr()
13749 SavedContext.pop(); in TransformLambdaExpr()
H A DSemaDeclCXX.cpp13876 Sema::ContextRAII SavedContext; member
13880 : S(S), D(RD, CSM), SavedContext(S, RD) { in DeclaringSpecialMember()
18669 ContextRAII SavedContext(*this, DD); in MarkVTableUsed() local
H A DSemaDeclAttr.cpp10053 DeclContext *SavedContext = CurContext; in DeclApplyPragmaWeak() local
10058 CurContext = SavedContext; in DeclApplyPragmaWeak()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1036 DeclContext *SavedContext; variable
1044 : S(S), SavedContext(S.CurContext), in S()
1060 if (!SavedContext) return; in pop()
1061 S.CurContext = SavedContext; in pop()
1066 SavedContext = nullptr; in pop()
1078 Sema::ContextRAII SavedContext; variable
1083 : S(S), SavedContext(S, DC) { in SynthesizedFunctionScope()
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp3013 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); in ParseParenExpression() local