Lines Matching refs:getDeclContext

37   const DeclContext *DC = D->getDeclContext();  in isDeclWithinFunction()
320 auto *ThisContext = dyn_cast_or_null<CXXRecordDecl>(FD->getDeclContext()); in instantiateOMPDeclareSimdDeclAttr()
403 auto *ThisContext = dyn_cast_or_null<CXXRecordDecl>(FD->getDeclContext()); in instantiateOMPDeclareVariantAttr()
671 *this, dyn_cast_or_null<CXXRecordDecl>(ND->getDeclContext()), in InstantiateAttrsForDecl()
825 auto *ThisContext = dyn_cast_or_null<CXXRecordDecl>(ND->getDeclContext()); in InstantiateAttrs()
868 if (Result && isa<CXXRecordDecl>(D->getDeclContext()) && in getPreviousDeclForInstantiation()
962 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext()); in InstantiateTypedefNameDecl()
1266 if (CXXRecordDecl *Parent= dyn_cast<CXXRecordDecl>(Field->getDeclContext())) { in VisitFieldDecl()
1546 if (Pattern->getDeclContext()->isFunctionOrMethod() && in InstantiateEnumDefinition()
1617 Pattern->getDeclContext(), in VisitClassTemplateDecl()
1879 } else if (InstTemplate->getDeclContext()->isRecord() && in VisitFunctionTemplateDecl()
2096 DC = SemaRef.FindInstantiatedContext(D->getLocation(), D->getDeclContext(), in VisitFunctionDecl()
2137 assert(D->getDeclContext()->isFileContext()); in VisitFunctionDecl()
2138 LexicalDC = D->getDeclContext(); in VisitFunctionDecl()
2482 D->getDeclContext(), in VisitCXXMethodDecl()
3373 if (D->getDeclContext()->isFunctionOrMethod() && *NumExpansions > 1) { in instantiateUnresolvedUsingDecl()
3735 assert(ClassTemplate->getDeclContext()->isRecord() && in VisitClassTemplateSpecializationDecl()
3981 return RequiresExprBodyDecl::Create(SemaRef.Context, D->getDeclContext(), in VisitRequiresExprBodyDecl()
4970 if (CXXRecordDecl *Rec = dyn_cast<CXXRecordDecl>(Function->getDeclContext())) in InstantiateFunctionDefinition()
4989 auto *NewRec = dyn_cast<CXXRecordDecl>(Function->getDeclContext()); in InstantiateFunctionDefinition()
4991 dyn_cast<CXXRecordDecl>(PatternDecl->getDeclContext()); in InstantiateFunctionDefinition()
5149 TemplateDeclInstantiator Instantiator(*this, FromVar->getDeclContext(), in BuildVarTemplateInstantiation()
5247 (!OldVar->getPreviousDecl()->getDeclContext()->isDependentContext() || in BuildVariableInstantiation()
5248 OldVar->getPreviousDecl()->getDeclContext()==OldVar->getDeclContext())) { in BuildVariableInstantiation()
5256 LookupQualifiedName(Previous, NewVar->getDeclContext(), false); in BuildVariableInstantiation()
5265 NewVar->getDeclContext()->makeDeclVisibleInContext(NewVar); in BuildVariableInstantiation()
5269 if (NewVar->getDeclContext()->isFunctionOrMethod()) in BuildVariableInstantiation()
5317 NewVar->getDeclContext()->isFunctionOrMethod() && in BuildVariableInstantiation()
5345 ContextRAII SwitchContext(*this, Var->getDeclContext()); in InstantiateVariableInitializer()
5460 ContextRAII PreviousContext(*this, Var->getDeclContext()); in InstantiateVariableDefinition()
5557 ContextRAII PreviousContext(*this, Var->getDeclContext()); in InstantiateVariableDefinition()
5568 Var = cast_or_null<VarDecl>(SubstDecl(Def, Var->getDeclContext(), in InstantiateVariableDefinition()
5575 TemplateDeclInstantiator Instantiator(*this, Var->getDeclContext(), in InstantiateVariableDefinition()
6027 DeclContext *ParentDC = D->getDeclContext(); in FindInstantiatedDecl()
6101 isa<CXXDeductionGuideDecl>(D->getDeclContext())) in FindInstantiatedDecl()
6219 if (ParentDC != D->getDeclContext()) { in FindInstantiatedDecl()
6298 << Context.getTypeDeclType(cast<TypeDecl>(Spec->getDeclContext())); in FindInstantiatedDecl()