Home
last modified time | relevance | path

Searched refs:ContextRAII (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp50 Sema::ContextRAII SavedContext( in SubstQualifier()
191 Sema::ContextRAII SwitchContext(S, New); in instantiateDependentFunctionAttrCondition()
291 Sema::ContextRAII SavedContext(S, FD); in instantiateOMPDeclareSimdDeclAttr()
3685 Sema::ContextRAII savedContext(*this, Decl); in InstantiateExceptionSpec()
3775 Sema::ContextRAII SwitchContext(SemaRef, New); in InitFunctionInstantiation()
3830 ContextRAII SavedContext(*this, FD); in InstantiateFunctionDeclaration()
4034 Sema::ContextRAII savedContext(*this, Function); in InstantiateFunctionDefinition()
4280 ContextRAII SwitchContext(*this, Var->getDeclContext()); in InstantiateVariableInitializer()
4427 ContextRAII PreviousContext(*this, Var->getDeclContext()); in InstantiateVariableDefinition()
4534 ContextRAII PreviousContext(*this, Var->getDeclContext()); in InstantiateVariableDefinition()
H A DSemaTemplateInstantiate.cpp1800 Sema::ContextRAII SavedContext(*this, OwningFunc); in SubstParmVarDecl()
2034 ContextRAII SavedContext(*this, Instantiation); in InstantiateClass()
2266 ContextRAII SavedContext(*this, Instantiation); in InstantiateEnum()
2338 ContextRAII SavedContext(*this, Instantiation->getParent()); in InstantiateInClassInitializer()
H A DSemaTemplateDeduction.cpp2727 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Partial)); in FinishTemplateArgumentDeduction()
2806 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Template)); in FinishTemplateArgumentDeduction()
3029 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments()
3325 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction()
3945 ContextRAII SavedContext(*this, CallingCtx); in DeduceTemplateArguments()
H A DSemaCUDA.cpp275 ContextRAII MethodContext(*this, MemberDecl); in inferCUDATargetForImplicitSpecialMember()
H A DSemaExprCXX.cpp4976 Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl()); in evaluateTypeTrait()
5178 Sema::ContextRAII TUContext(Self, Self.Context.getTranslationUnitDecl()); in EvaluateBinaryTypeTrait()
5230 Sema::ContextRAII TUContext(Self, Self.Context.getTranslationUnitDecl()); in EvaluateBinaryTypeTrait()
H A DSemaDeclObjC.cpp527 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols()
1076 ContextRAII SavedContext(*this, IDecl); in ActOnStartClassInterface()
H A DSemaDeclCXX.cpp1003 EnterExpressionEvaluationContext ContextRAII( in isTupleLike() local
7255 ContextRAII MethodContext(*this, MD); in ShouldDeleteSpecialMember()
8279 ContextRAII SwitchContext(*this, Destructor); in CheckDestructor()
10859 Sema::ContextRAII SavedContext;
15037 ContextRAII SavedContext(*this, DD); in MarkVTableUsed()
H A DSemaTemplate.cpp1317 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate()
4483 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument()
4587 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); in SubstDefaultTemplateArgument()
H A DSemaDecl.cpp5385 ContextRAII SavedContext(*this, DC); in HandleDeclarator()
8412 ContextRAII SavedContext(*this, DC); in ActOnFunctionDeclarator()
13438 ContextRAII SavedContext(*this, ContextScope->getEntity()); in ImplicitlyDefineFunction()
H A DTreeTransform.h11081 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr()
H A DSemaExpr.cpp4705 ContextRAII SavedContext(*this, FD); in CheckCXXDefaultArgExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseTemplate.cpp1379 Sema::ContextRAII GlobalSavedContext( in ParseLateTemplatedFuncDef()
1436 Sema::ContextRAII FunctionSavedContext(Actions, in ParseLateTemplatedFuncDef()
H A DParseExpr.cpp2377 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); in ParseParenExpression()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h728 class ContextRAII {
736 ContextRAII(Sema &S, DeclContext *ContextToPush, bool NewThisContext = true)
755 ~ContextRAII() { in ~ContextRAII()
764 Sema::ContextRAII SavedContext;