| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 50 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 D | SemaTemplateInstantiate.cpp | 1800 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 D | SemaTemplateDeduction.cpp | 2727 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 D | SemaCUDA.cpp | 275 ContextRAII MethodContext(*this, MemberDecl); in inferCUDATargetForImplicitSpecialMember()
|
| H A D | SemaExprCXX.cpp | 4976 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 D | SemaDeclObjC.cpp | 527 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols() 1076 ContextRAII SavedContext(*this, IDecl); in ActOnStartClassInterface()
|
| H A D | SemaDeclCXX.cpp | 1003 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 D | SemaTemplate.cpp | 1317 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 D | SemaDecl.cpp | 5385 ContextRAII SavedContext(*this, DC); in HandleDeclarator() 8412 ContextRAII SavedContext(*this, DC); in ActOnFunctionDeclarator() 13438 ContextRAII SavedContext(*this, ContextScope->getEntity()); in ImplicitlyDefineFunction()
|
| H A D | TreeTransform.h | 11081 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr()
|
| H A D | SemaExpr.cpp | 4705 ContextRAII SavedContext(*this, FD); in CheckCXXDefaultArgExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 1379 Sema::ContextRAII GlobalSavedContext( in ParseLateTemplatedFuncDef() 1436 Sema::ContextRAII FunctionSavedContext(Actions, in ParseLateTemplatedFuncDef()
|
| H A D | ParseExpr.cpp | 2377 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); in ParseParenExpression()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 728 class ContextRAII { 736 ContextRAII(Sema &S, DeclContext *ContextToPush, bool NewThisContext = true) 755 ~ContextRAII() { in ~ContextRAII() 764 Sema::ContextRAII SavedContext;
|