Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp1689 Sema::ContextRAII SavedContext(*this, ClassD); in SubstParmVarDecl() local
1960 ContextRAII SavedContext(*this, Instantiation); in InstantiateClass() local
2120 SavedContext.pop(); in InstantiateClass()
2177 ContextRAII SavedContext(*this, Instantiation); in InstantiateEnum() local
2190 SavedContext.pop(); in InstantiateEnum()
2245 ContextRAII SavedContext(*this, Instantiation->getParent()); in InstantiateInClassInitializer() local
2263 SavedContext.pop(); in InstantiateInClassInitializer()
HDSemaTemplateDeduction.cpp2116 Sema::ContextRAII SavedContext(S, Partial); in FinishTemplateArgumentDeduction() local
2534 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments() local
2770 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction() local
HDSemaTemplate.cpp887 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate() local
3191 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local
3244 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local
3296 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument() local
HDSemaDeclObjC.cpp461 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols() local
983 ContextRAII SavedContext(*this, IDecl); in ActOnStartClassInterface() local
HDSemaTemplateInstantiateDecl.cpp48 Sema::ContextRAII SavedContext( in SubstQualifier() local
1730 Sema::ContextRAII SavedContext(SemaRef, Inh->getDeclContext()); in VisitCXXMethodDecl() local
HDSemaObjCProperty.cpp477 ContextRAII SavedContext(*this, CCPrimary); in HandlePropertyInClassExtension() local
HDSemaDeclAttr.cpp5244 DeclContext *SavedContext = CurContext; in DeclApplyPragmaWeak() local
5249 CurContext = SavedContext; in DeclApplyPragmaWeak()
HDSemaDecl.cpp1792 DeclContext *SavedContext = CurContext; in LazilyCreateBuiltin() local
1795 CurContext = SavedContext; in LazilyCreateBuiltin()
4781 ContextRAII SavedContext(*this, DC); in HandleDeclarator() local
7296 ContextRAII SavedContext(*this, DC); in ActOnFunctionDeclarator() local
HDTreeTransform.h9468 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr()
9605 SavedContext.pop(); in TransformLambdaExpr()
9617 SavedContext.pop(); in TransformLambdaExpr()
HDSemaDeclCXX.cpp13198 ContextRAII SavedContext(*this, DD); in MarkVTableUsed() local
HDSemaExpr.cpp4170 ContextRAII SavedContext(*this, FD); in BuildCXXDefaultArgExpr() local
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h604 DeclContext *SavedContext; variable
610 : S(S), SavedContext(S.CurContext), in S()
621 if (!SavedContext) return; in pop()
622 S.CurContext = SavedContext; in pop()
625 SavedContext = nullptr; in pop()
637 Sema::ContextRAII SavedContext; variable
641 : S(S), SavedContext(S, DC) in SynthesizedFunctionScope()
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseExpr.cpp2161 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); in ParseParenExpression() local