/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 3124 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Partial)); FinishTemplateArgumentDeduction() local 3220 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(Template)); FinishTemplateArgumentDeduction() local 3269 Sema::ContextRAII SavedContext(S, getAsDeclContextOrEnclosing(TD)); FinishTemplateArgumentDeduction() local 3499 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); SubstituteExplicitTemplateArguments() local 3829 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); FinishTemplateArgumentDeduction() local 4580 ContextRAII SavedContext(*this, CallingCtx); DeduceTemplateArguments() local
|
H A D | SemaTemplateInstantiate.cpp | 3236 ContextRAII SavedContext(*this, FD); SubstDefaultArgument() local 3458 ContextRAII SavedContext(*this, Instantiation); InstantiateClass() local 3692 ContextRAII SavedContext(*this, Instantiation); InstantiateEnum() local 3750 ContextRAII SavedContext(*this, Instantiation->getParent()); InstantiateInClassInitializer() local
|
H A D | SemaTemplateInstantiateDecl.cpp | 62 Sema::ContextRAII SavedContext( in SubstQualifier() local 344 Sema::ContextRAII SavedContext(S, FD); instantiateOMPDeclareSimdDeclAttr() local 425 Sema::ContextRAII SavedContext(S, FD); instantiateOMPDeclareVariantAttr() local 4862 ContextRAII SavedContext(*this, FD); InstantiateFunctionDeclaration() local
|
H A D | SemaTemplate.cpp | 1849 ContextRAII SavedContext(*this, SemanticContext); CheckClassTemplate() local 3288 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); DeclareAggregateDeductionGuideFromInitList() local 3340 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); DeclareImplicitDeductionGuides() local 4567 std::optional<ContextRAII> SavedContext; CheckTemplateIdType() local 5993 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext(), SubstDefaultTemplateArgument() local 6045 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); SubstDefaultTemplateArgument() local 6095 Sema::ContextRAII SavedContext(SemaRef, Template->getDeclContext()); SubstDefaultTemplateArgument() local
|
H A D | SemaConcept.cpp | 716 ContextRAII SavedContext{*this, CtxToSave}; CheckFunctionConstraints() local
|
H A D | SemaDeclObjC.cpp | 544 Sema::ContextRAII SavedContext(TheSema, CD); diagnoseUseOfProtocols() local 1088 Sema::ContextRAII SavedContext(SemaRef, IDecl); ActOnStartClassInterface() local
|
H A D | SemaDecl.cpp | 2367 DeclContext *SavedContext = CurContext; LazilyCreateBuiltin() local 6253 ContextRAII SavedContext(*this, DC); HandleDeclarator() local 9791 ContextRAII SavedContext(*this, DC); ActOnFunctionDeclarator() local 16221 ContextRAII SavedContext(*this, ContextScope->getEntity()); ImplicitlyDefineFunction() local
|
H A D | SemaDeclAttr.cpp | 7412 DeclContext *SavedContext = CurContext; DeclApplyPragmaWeak() local
|
H A D | SemaDeclCXX.cpp | 13685 Sema::ContextRAII SavedContext; global() member 18420 ContextRAII SavedContext(*this, DD); MarkVTableUsed() local
|
/llvm-project/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 3065 Sema::ContextRAII SavedContext(Actions, CodeDC, /*NewThisContext=*/false); ParseParenExpression() local
|
/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3012 DeclContext *SavedContext; global() variable 13048 Sema::ContextRAII SavedContext; global() variable
|